I: pbuilder: network access will be disabled during build I: Current time: Sat Jan 6 10:39:23 -12 2024 I: pbuilder-time-stamp: 1704580763 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-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: Copying source file I: copying [gluegen2_2.3.2-8.dsc] I: copying [./gluegen2_2.3.2.orig.tar.xz] I: copying [./gluegen2_2.3.2-8.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.6xw37anM/trustedkeys.kbx': General error gpgv: Signature made Mon Nov 30 20:35:16 2020 gpgv: using RSA key B8340990283D8D9BC1949AC74799A35146D12B35 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./gluegen2_2.3.2-8.dsc 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-8.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 I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3620/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='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=5 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='99ddd0321a29406bbd2c0dc19d1ab96b' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' 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='3620' 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.2VQzE5eq/pbuilderrc_pT7c --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/b1 --logfile b1/build.log gluegen2_2.3.2-8.dsc' SUDO_GID='114' SUDO_UID='109' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux ff64a 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Mar 27 2022 bash -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash -rwxr-xr-x 1 root root 75880 Sep 22 2020 date -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd -rwxr-xr-x 1 root root 59912 Sep 22 2020 df -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir -rwxr-xr-x 1 root root 55012 Jan 20 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 7 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 7 2019 domainname -> hostname -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep -rwxr-xr-x 1 root root 22496 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 47492 Jan 20 2022 findmnt -rwsr-xr-x 1 root root 26076 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 124508 Jan 25 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 64212 Apr 10 2022 gzip -rwxr-xr-x 1 root root 13784 Nov 7 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln -rwxr-xr-x 1 root root 35068 Feb 7 2020 login -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls -rwxr-xr-x 1 root root 99940 Jan 20 2022 lsblk -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 34408 Jan 20 2022 more -rwsr-xr-x 1 root root 34400 Jan 20 2022 mount -rwxr-xr-x 1 root root 9824 Jan 20 2022 mountpoint -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 7 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Dec 7 09:29 sh -> dash -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty -rwsr-xr-x 1 root root 46704 Jan 20 2022 su -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync -rwxr-xr-x 1 root root 340872 Feb 17 2021 tar -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch -rwxr-xr-x 1 root root 22496 Sep 22 2020 true -rwxr-xr-x 1 root root 9636 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 22108 Jan 20 2022 umount -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir -rwxr-xr-x 1 root root 38512 Jan 20 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 7 2019 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 5898 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 8049 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/3620/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: armhf 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 ... 17486 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: ant{a} ant-contrib{a} ant-contrib-cpptasks{a} ant-optional{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-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} java-common{a} junit4{a} libantlr-java{a} libarchive-zip-perl{a} libasound2{a} libasound2-data{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbrotli1{a} libbsd0{a} libcups2{a} libdbus-1-3{a} libdebhelper-perl{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{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} libhamcrest-java{a} libharfbuzz0b{a} libicu67{a} libjpeg62-turbo{a} libjsr305-java{a} liblcms2-2{a} libllvm11{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libnspr4{a} libnss3{a} libpcsclite1{a} libpipeline1{a} libpng16-16{a} libsensors-config{a} libsensors5{a} libsigsegv2{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libvulkan1{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-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxdamage1{a} libxdmcp6{a} libxerces2-java{a} libxext6{a} libxfixes3{a} libxi6{a} libxml-commons-external-java{a} libxml-commons-resolver1.1-java{a} libxml2{a} libxrender1{a} libxshmfence1{a} libxtst6{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} maven-repo-helper{a} openjdk-11-jdk{a} openjdk-11-jdk-headless{a} openjdk-11-jre{a} openjdk-11-jre-headless{a} openssl{a} po-debconf{a} sensible-utils{a} ucf{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 libglib2.0-data libltdl-dev libmail-sendmail-perl libxt-dev lynx mesa-vulkan-drivers shared-mime-info wget xdg-user-dirs 0 packages upgraded, 120 newly installed, 0 to remove and 0 not upgraded. Need to get 165 MB of archives. After unpacking 436 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-8+deb11u1 [139 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf openssl armhf 1.1.1w-0+deb11u1 [835 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf ca-certificates all 20210119 [158 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3+deb11u1 [273 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3+deb11u1 [120 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3+deb11u1 [68.2 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf ucf all 3.0043 [74.0 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf libnspr4 armhf 2:4.29-1 [90.7 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf libnss3 armhf 2:3.61-1+deb11u3 [1114 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf ca-certificates-java all 20190909+deb11u1 [15.9 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf java-common all 0.72 [14.5 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf libavahi-common-data armhf 0.8-5+deb11u2 [124 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf libavahi-common3 armhf 0.8-5+deb11u2 [55.5 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf libdbus-1-3 armhf 1.12.28-0+deb11u1 [200 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf libavahi-client3 armhf 0.8-5+deb11u2 [58.9 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf libcups2 armhf 2.3.3op2-3+deb11u6 [318 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf liblcms2-2 armhf 2.12~rc1-2 [123 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf libjpeg62-turbo armhf 1:2.0.6-4 [123 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf libexpat1 armhf 2.2.10-2+deb11u5 [78.4 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf libbrotli1 armhf 1.0.9-2+b2 [262 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf libpng16-16 armhf 1.6.37-3 [277 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf libfreetype6 armhf 2.10.4+dfsg-1+deb11u1 [357 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf fonts-dejavu-core all 2.37-2 [1069 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf fontconfig-config all 2.13.1-4.2 [281 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf libfontconfig1 armhf 2.13.1-4.2 [329 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf libasound2-data all 1.2.4-1.1 [38.2 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf libasound2 armhf 1.2.4-1.1 [310 kB] Get: 34 http://deb.debian.org/debian bullseye/main armhf libglib2.0-0 armhf 2.66.8-1 [1206 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf libgraphite2-3 armhf 1.3.14-1 [70.5 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf libharfbuzz0b armhf 2.7.4-1 [1427 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libpcsclite1 armhf 1.9.1-1 [57.2 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf openjdk-11-jre-headless armhf 11.0.20+8-1~deb11u1 [33.8 MB] Get: 39 http://deb.debian.org/debian bullseye/main armhf default-jre-headless armhf 2:1.11-72 [10.9 kB] Get: 40 http://deb.debian.org/debian bullseye/main armhf ant all 1.10.9-4 [2118 kB] Get: 41 http://deb.debian.org/debian bullseye/main armhf ant-contrib all 1.0~b3+svn177-12 [262 kB] Get: 42 http://deb.debian.org/debian bullseye/main armhf libxml-commons-external-java all 1.4.01-5 [240 kB] Get: 43 http://deb.debian.org/debian bullseye/main armhf libxml-commons-resolver1.1-java all 1.2-11 [98.3 kB] Get: 44 http://deb.debian.org/debian bullseye/main armhf libxerces2-java all 2.12.1-1 [1440 kB] Get: 45 http://deb.debian.org/debian bullseye/main armhf ant-contrib-cpptasks all 1.0~b5-5 [613 kB] Get: 46 http://deb.debian.org/debian bullseye/main armhf ant-optional all 1.10.9-4 [381 kB] Get: 47 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 48 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 49 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 50 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 51 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 52 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 53 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 54 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 55 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 56 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 57 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 58 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 59 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 60 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 61 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 62 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 63 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7+deb11u4 [602 kB] Get: 64 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 65 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 66 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 67 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 68 http://deb.debian.org/debian bullseye/main armhf libglvnd0 armhf 1.3.2-1 [51.8 kB] Get: 69 http://deb.debian.org/debian bullseye/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] Get: 70 http://deb.debian.org/debian bullseye/main armhf libmd0 armhf 1.0.3-3 [27.4 kB] Get: 71 http://deb.debian.org/debian bullseye/main armhf libbsd0 armhf 0.11.3-1+deb11u1 [103 kB] Get: 72 http://deb.debian.org/debian bullseye/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 73 http://deb.debian.org/debian bullseye/main armhf libxcb1 armhf 1.14-3 [136 kB] Get: 74 http://deb.debian.org/debian bullseye/main armhf libx11-data all 2:1.7.2-1+deb11u1 [311 kB] Get: 75 http://deb.debian.org/debian bullseye/main armhf libx11-6 armhf 2:1.7.2-1+deb11u1 [711 kB] Get: 76 http://deb.debian.org/debian bullseye/main armhf libdrm-common all 2.4.104-1 [14.9 kB] Get: 77 http://deb.debian.org/debian bullseye/main armhf libdrm2 armhf 2.4.104-1 [37.7 kB] Get: 78 http://deb.debian.org/debian bullseye/main armhf libglapi-mesa armhf 20.3.5-1 [80.2 kB] Get: 79 http://deb.debian.org/debian bullseye/main armhf libx11-xcb1 armhf 2:1.7.2-1+deb11u1 [203 kB] Get: 80 http://deb.debian.org/debian bullseye/main armhf libxcb-dri2-0 armhf 1.14-3 [103 kB] Get: 81 http://deb.debian.org/debian bullseye/main armhf libxcb-dri3-0 armhf 1.14-3 [102 kB] Get: 82 http://deb.debian.org/debian bullseye/main armhf libxcb-glx0 armhf 1.14-3 [116 kB] Get: 83 http://deb.debian.org/debian bullseye/main armhf libxcb-present0 armhf 1.14-3 [101 kB] Get: 84 http://deb.debian.org/debian bullseye/main armhf libxcb-shm0 armhf 1.14-3 [101 kB] Get: 85 http://deb.debian.org/debian bullseye/main armhf libxcb-sync1 armhf 1.14-3 [104 kB] Get: 86 http://deb.debian.org/debian bullseye/main armhf libxcb-xfixes0 armhf 1.14-3 [105 kB] Get: 87 http://deb.debian.org/debian bullseye/main armhf libxdamage1 armhf 1:1.1.5-2 [15.1 kB] Get: 88 http://deb.debian.org/debian bullseye/main armhf libxext6 armhf 2:1.3.3-1.1 [47.8 kB] Get: 89 http://deb.debian.org/debian bullseye/main armhf libxfixes3 armhf 1:5.0.3-2 [20.6 kB] Get: 90 http://deb.debian.org/debian bullseye/main armhf libxshmfence1 armhf 1.3-1 [8592 B] Get: 91 http://deb.debian.org/debian bullseye/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get: 92 http://deb.debian.org/debian bullseye/main armhf libdrm-amdgpu1 armhf 2.4.104-1 [27.1 kB] Get: 93 http://deb.debian.org/debian bullseye/main armhf libdrm-nouveau2 armhf 2.4.104-1 [24.6 kB] Get: 94 http://deb.debian.org/debian bullseye/main armhf libdrm-radeon1 armhf 2.4.104-1 [27.6 kB] Get: 95 http://deb.debian.org/debian bullseye/main armhf libedit2 armhf 3.1-20191231-2+b1 [81.1 kB] Get: 96 http://deb.debian.org/debian bullseye/main armhf libz3-4 armhf 4.8.10-1 [5959 kB] Get: 97 http://deb.debian.org/debian bullseye/main armhf libllvm11 armhf 1:11.0.1-2 [15.4 MB] Get: 98 http://deb.debian.org/debian bullseye/main armhf libsensors-config all 1:3.6.0-7 [32.3 kB] Get: 99 http://deb.debian.org/debian bullseye/main armhf libsensors5 armhf 1:3.6.0-7 [49.6 kB] Get: 100 http://deb.debian.org/debian bullseye/main armhf libvulkan1 armhf 1.2.162.0-1 [84.3 kB] Get: 101 http://deb.debian.org/debian bullseye/main armhf libgl1-mesa-dri armhf 20.3.5-1 [6037 kB] Get: 102 http://deb.debian.org/debian bullseye/main armhf libglx-mesa0 armhf 20.3.5-1 [167 kB] Get: 103 http://deb.debian.org/debian bullseye/main armhf libglx0 armhf 1.3.2-1 [32.8 kB] Get: 104 http://deb.debian.org/debian bullseye/main armhf libgl1 armhf 1.3.2-1 [94.3 kB] Get: 105 http://deb.debian.org/debian bullseye/main armhf libgif7 armhf 5.1.9-2 [42.7 kB] Get: 106 http://deb.debian.org/debian bullseye/main armhf libxi6 armhf 2:1.7.10-1 [78.5 kB] Get: 107 http://deb.debian.org/debian bullseye/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB] Get: 108 http://deb.debian.org/debian bullseye/main armhf x11-common all 1:7.7+22 [252 kB] Get: 109 http://deb.debian.org/debian bullseye/main armhf libxtst6 armhf 2:1.2.3-1 [26.3 kB] Get: 110 http://deb.debian.org/debian bullseye/main armhf openjdk-11-jre armhf 11.0.20+8-1~deb11u1 [171 kB] Get: 111 http://deb.debian.org/debian bullseye/main armhf default-jre armhf 2:1.11-72 [1044 B] Get: 112 http://deb.debian.org/debian bullseye/main armhf openjdk-11-jdk-headless armhf 11.0.20+8-1~deb11u1 [64.7 MB] Get: 113 http://deb.debian.org/debian bullseye/main armhf default-jdk-headless armhf 2:1.11-72 [1100 B] Get: 114 http://deb.debian.org/debian bullseye/main armhf openjdk-11-jdk armhf 11.0.20+8-1~deb11u1 [2085 kB] Get: 115 http://deb.debian.org/debian bullseye/main armhf default-jdk armhf 2:1.11-72 [1056 B] Get: 116 http://deb.debian.org/debian bullseye/main armhf libhamcrest-java all 1.3-9 [388 kB] Get: 117 http://deb.debian.org/debian bullseye/main armhf junit4 all 4.13.1-2 [347 kB] Get: 118 http://deb.debian.org/debian bullseye/main armhf libantlr-java all 2.7.7+dfsg-10 [458 kB] Get: 119 http://deb.debian.org/debian bullseye/main armhf libjsr305-java all 0.1~+svn49-11 [26.9 kB] Get: 120 http://deb.debian.org/debian bullseye/main armhf maven-repo-helper all 1.10 [142 kB] Fetched 165 MB in 19s (8475 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 17486 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36.1-8+deb11u1_armhf.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../001-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../003-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../005-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../006-openssl_1.1.1w-0+deb11u1_armhf.deb ... Unpacking openssl (1.1.1w-0+deb11u1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../007-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../009-libmagic1_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package ucf. Preparing to unpack .../012-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../013-libnspr4_2%3a4.29-1_armhf.deb ... Unpacking libnspr4:armhf (2:4.29-1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../014-libnss3_2%3a3.61-1+deb11u3_armhf.deb ... Unpacking libnss3:armhf (2:3.61-1+deb11u3) ... Selecting previously unselected package ca-certificates-java. Preparing to unpack .../015-ca-certificates-java_20190909+deb11u1_all.deb ... Unpacking ca-certificates-java (20190909+deb11u1) ... Selecting previously unselected package java-common. Preparing to unpack .../016-java-common_0.72_all.deb ... Unpacking java-common (0.72) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../017-libavahi-common-data_0.8-5+deb11u2_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-5+deb11u2) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../018-libavahi-common3_0.8-5+deb11u2_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-5+deb11u2) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../019-libdbus-1-3_1.12.28-0+deb11u1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.28-0+deb11u1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../020-libavahi-client3_0.8-5+deb11u2_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-5+deb11u2) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../021-libcups2_2.3.3op2-3+deb11u6_armhf.deb ... Unpacking libcups2:armhf (2.3.3op2-3+deb11u6) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../022-liblcms2-2_2.12~rc1-2_armhf.deb ... Unpacking liblcms2-2:armhf (2.12~rc1-2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../023-libjpeg62-turbo_1%3a2.0.6-4_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.0.6-4) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../024-libexpat1_2.2.10-2+deb11u5_armhf.deb ... Unpacking libexpat1:armhf (2.2.10-2+deb11u5) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../025-libbrotli1_1.0.9-2+b2_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2+b2) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../026-libpng16-16_1.6.37-3_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-3) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../027-libfreetype6_2.10.4+dfsg-1+deb11u1_armhf.deb ... Unpacking libfreetype6:armhf (2.10.4+dfsg-1+deb11u1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../028-fonts-dejavu-core_2.37-2_all.deb ... Unpacking fonts-dejavu-core (2.37-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../029-fontconfig-config_2.13.1-4.2_all.deb ... Unpacking fontconfig-config (2.13.1-4.2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../030-libfontconfig1_2.13.1-4.2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-4.2) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../031-libasound2-data_1.2.4-1.1_all.deb ... Unpacking libasound2-data (1.2.4-1.1) ... Selecting previously unselected package libasound2:armhf. Preparing to unpack .../032-libasound2_1.2.4-1.1_armhf.deb ... Unpacking libasound2:armhf (1.2.4-1.1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../033-libglib2.0-0_2.66.8-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.66.8-1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../034-libgraphite2-3_1.3.14-1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../035-libharfbuzz0b_2.7.4-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.7.4-1) ... Selecting previously unselected package libpcsclite1:armhf. Preparing to unpack .../036-libpcsclite1_1.9.1-1_armhf.deb ... Unpacking libpcsclite1:armhf (1.9.1-1) ... Selecting previously unselected package openjdk-11-jre-headless:armhf. Preparing to unpack .../037-openjdk-11-jre-headless_11.0.20+8-1~deb11u1_armhf.deb ... Unpacking openjdk-11-jre-headless:armhf (11.0.20+8-1~deb11u1) ... Selecting previously unselected package default-jre-headless. Preparing to unpack .../038-default-jre-headless_2%3a1.11-72_armhf.deb ... Unpacking default-jre-headless (2:1.11-72) ... Selecting previously unselected package ant. Preparing to unpack .../039-ant_1.10.9-4_all.deb ... Unpacking ant (1.10.9-4) ... Selecting previously unselected package ant-contrib. Preparing to unpack .../040-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 .../041-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 .../042-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 .../043-libxerces2-java_2.12.1-1_all.deb ... Unpacking libxerces2-java (2.12.1-1) ... Selecting previously unselected package ant-contrib-cpptasks. Preparing to unpack .../044-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 .../045-ant-optional_1.10.9-4_all.deb ... Unpacking ant-optional (1.10.9-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../046-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../047-m4_1.4.18-5_armhf.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../048-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../049-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../050-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../051-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../052-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../053-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../054-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../055-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 .../056-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../057-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../058-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../059-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../060-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../061-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../062-libxml2_2.9.10+dfsg-6.7+deb11u4_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package gettext. Preparing to unpack .../063-gettext_0.21-4_armhf.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../064-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../065-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../066-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../067-libglvnd0_1.3.2-1_armhf.deb ... Unpacking libglvnd0:armhf (1.3.2-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../068-libxau6_1%3a1.0.9-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../069-libmd0_1.0.3-3_armhf.deb ... Unpacking libmd0:armhf (1.0.3-3) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../070-libbsd0_0.11.3-1+deb11u1_armhf.deb ... Unpacking libbsd0:armhf (0.11.3-1+deb11u1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../071-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../072-libxcb1_1.14-3_armhf.deb ... Unpacking libxcb1:armhf (1.14-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../073-libx11-data_2%3a1.7.2-1+deb11u1_all.deb ... Unpacking libx11-data (2:1.7.2-1+deb11u1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../074-libx11-6_2%3a1.7.2-1+deb11u1_armhf.deb ... Unpacking libx11-6:armhf (2:1.7.2-1+deb11u1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../075-libdrm-common_2.4.104-1_all.deb ... Unpacking libdrm-common (2.4.104-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../076-libdrm2_2.4.104-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.104-1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../077-libglapi-mesa_20.3.5-1_armhf.deb ... Unpacking libglapi-mesa:armhf (20.3.5-1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../078-libx11-xcb1_2%3a1.7.2-1+deb11u1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.7.2-1+deb11u1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../079-libxcb-dri2-0_1.14-3_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.14-3) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../080-libxcb-dri3-0_1.14-3_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.14-3) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../081-libxcb-glx0_1.14-3_armhf.deb ... Unpacking libxcb-glx0:armhf (1.14-3) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../082-libxcb-present0_1.14-3_armhf.deb ... Unpacking libxcb-present0:armhf (1.14-3) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../083-libxcb-shm0_1.14-3_armhf.deb ... Unpacking libxcb-shm0:armhf (1.14-3) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../084-libxcb-sync1_1.14-3_armhf.deb ... Unpacking libxcb-sync1:armhf (1.14-3) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../085-libxcb-xfixes0_1.14-3_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.14-3) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../086-libxdamage1_1%3a1.1.5-2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.5-2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../087-libxext6_2%3a1.3.3-1.1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1.1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../088-libxfixes3_1%3a5.0.3-2_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.3-2) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../089-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../090-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../091-libdrm-amdgpu1_2.4.104-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.104-1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../092-libdrm-nouveau2_2.4.104-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.104-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../093-libdrm-radeon1_2.4.104-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.104-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../094-libedit2_3.1-20191231-2+b1_armhf.deb ... Unpacking libedit2:armhf (3.1-20191231-2+b1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../095-libz3-4_4.8.10-1_armhf.deb ... Unpacking libz3-4:armhf (4.8.10-1) ... Selecting previously unselected package libllvm11:armhf. Preparing to unpack .../096-libllvm11_1%3a11.0.1-2_armhf.deb ... Unpacking libllvm11:armhf (1:11.0.1-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../097-libsensors-config_1%3a3.6.0-7_all.deb ... Unpacking libsensors-config (1:3.6.0-7) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../098-libsensors5_1%3a3.6.0-7_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-7) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../099-libvulkan1_1.2.162.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.2.162.0-1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../100-libgl1-mesa-dri_20.3.5-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (20.3.5-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../101-libglx-mesa0_20.3.5-1_armhf.deb ... Unpacking libglx-mesa0:armhf (20.3.5-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../102-libglx0_1.3.2-1_armhf.deb ... Unpacking libglx0:armhf (1.3.2-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../103-libgl1_1.3.2-1_armhf.deb ... Unpacking libgl1:armhf (1.3.2-1) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../104-libgif7_5.1.9-2_armhf.deb ... Unpacking libgif7:armhf (5.1.9-2) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../105-libxi6_2%3a1.7.10-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.10-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../106-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../107-x11-common_1%3a7.7+22_all.deb ... Unpacking x11-common (1:7.7+22) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../108-libxtst6_2%3a1.2.3-1_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1) ... Selecting previously unselected package openjdk-11-jre:armhf. Preparing to unpack .../109-openjdk-11-jre_11.0.20+8-1~deb11u1_armhf.deb ... Unpacking openjdk-11-jre:armhf (11.0.20+8-1~deb11u1) ... Selecting previously unselected package default-jre. Preparing to unpack .../110-default-jre_2%3a1.11-72_armhf.deb ... Unpacking default-jre (2:1.11-72) ... Selecting previously unselected package openjdk-11-jdk-headless:armhf. Preparing to unpack .../111-openjdk-11-jdk-headless_11.0.20+8-1~deb11u1_armhf.deb ... Unpacking openjdk-11-jdk-headless:armhf (11.0.20+8-1~deb11u1) ... Selecting previously unselected package default-jdk-headless. Preparing to unpack .../112-default-jdk-headless_2%3a1.11-72_armhf.deb ... Unpacking default-jdk-headless (2:1.11-72) ... Selecting previously unselected package openjdk-11-jdk:armhf. Preparing to unpack .../113-openjdk-11-jdk_11.0.20+8-1~deb11u1_armhf.deb ... Unpacking openjdk-11-jdk:armhf (11.0.20+8-1~deb11u1) ... Selecting previously unselected package default-jdk. Preparing to unpack .../114-default-jdk_2%3a1.11-72_armhf.deb ... Unpacking default-jdk (2:1.11-72) ... Selecting previously unselected package libhamcrest-java. Preparing to unpack .../115-libhamcrest-java_1.3-9_all.deb ... Unpacking libhamcrest-java (1.3-9) ... Selecting previously unselected package junit4. Preparing to unpack .../116-junit4_4.13.1-2_all.deb ... Unpacking junit4 (4.13.1-2) ... Selecting previously unselected package libantlr-java. Preparing to unpack .../117-libantlr-java_2.7.7+dfsg-10_all.deb ... Unpacking libantlr-java (2.7.7+dfsg-10) ... Selecting previously unselected package libjsr305-java. Preparing to unpack .../118-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 .../119-maven-repo-helper_1.10_all.deb ... Unpacking maven-repo-helper (1.10) ... Setting up libexpat1:armhf (2.2.10-2+deb11u5) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up libgraphite2-3:armhf (1.3.14-1) ... Setting up liblcms2-2:armhf (2.12~rc1-2) ... Setting up libxau6:armhf (1:1.0.9-1) ... Setting up libjsr305-java (0.1~+svn49-11) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up java-common (0.72) ... Setting up libicu67:armhf (67.1-7) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.66.8-1) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.3.2-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:armhf (1.0.9-2+b2) ... Setting up x11-common (1:7.7+22) ... 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) ... Setting up libmagic1:armhf (1:5.39-3+deb11u1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3+deb11u1) ... Setting up libasound2-data (1.2.4-1.1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libz3-4:armhf (4.8.10-1) ... Setting up libjpeg62-turbo:armhf (1:2.0.6-4) ... Setting up libx11-data (2:1.7.2-1+deb11u1) ... Setting up libnspr4:armhf (2:4.29-1) ... Setting up libavahi-common-data:armhf (0.8-5+deb11u2) ... Setting up libdbus-1-3:armhf (1.12.28-0+deb11u1) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up libpng16-16:armhf (1.6.37-3) ... Setting up libxml-commons-resolver1.1-java (1.2-11) ... Setting up autopoint (0.21-4) ... Setting up fonts-dejavu-core (2.37-2) ... Setting up libpcsclite1:armhf (1.9.1-1) ... Setting up libsensors5:armhf (1:3.6.0-7) ... Setting up libhamcrest-java (1.3-9) ... Setting up libglapi-mesa:armhf (20.3.5-1) ... Setting up libvulkan1:armhf (1.2.162.0-1) ... Setting up libgif7:armhf (5.1.9-2) ... Setting up libmd0:armhf (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libxml-commons-external-java (1.4.01-5) ... Setting up libasound2:armhf (1.2.4-1.1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libxerces2-java (2.12.1-1) ... Setting up libantlr-java (2.7.7+dfsg-10) ... Setting up openssl (1.1.1w-0+deb11u1) ... Setting up libbsd0:armhf (0.11.3-1+deb11u1) ... Setting up libdrm-common (2.4.104-1) ... Setting up libelf1:armhf (0.183-1) ... Setting up libxml2:armhf (2.9.10+dfsg-6.7+deb11u4) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libxcb1:armhf (1.14-3) ... Setting up gettext (0.21-4) ... Setting up libxcb-xfixes0:armhf (1.14-3) ... Setting up libtool (2.4.6-15) ... Setting up libxcb-glx0:armhf (1.14-3) ... Setting up libedit2:armhf (3.1-20191231-2+b1) ... Setting up libavahi-common3:armhf (0.8-5+deb11u2) ... Setting up m4 (1.4.18-5) ... Setting up libnss3:armhf (2:3.61-1+deb11u3) ... Setting up libxcb-shm0:armhf (1.14-3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libxcb-present0:armhf (1.14-3) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up libllvm11:armhf (1:11.0.1-2) ... Setting up libfreetype6:armhf (2.10.4+dfsg-1+deb11u1) ... Setting up libxcb-sync1:armhf (1.14-3) ... Setting up ucf (3.0043) ... Setting up autoconf (2.69-14) ... Setting up libxcb-dri2-0:armhf (1.14-3) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libdrm2:armhf (2.4.104-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libx11-6:armhf (2:1.7.2-1+deb11u1) ... Setting up libharfbuzz0b:armhf (2.7.4-1) ... Setting up ant-contrib-cpptasks (1.0~b5-5) ... Setting up libavahi-client3:armhf (0.8-5+deb11u2) ... Setting up libdrm-amdgpu1:armhf (2.4.104-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:armhf (1.14-3) ... Setting up libx11-xcb1:armhf (2:1.7.2-1+deb11u1) ... Setting up libdrm-nouveau2:armhf (2.4.104-1) ... Setting up libxdamage1:armhf (1:1.1.5-2) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libdrm-radeon1:armhf (2.4.104-1) ... Setting up fontconfig-config (2.13.1-4.2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libgl1-mesa-dri:armhf (20.3.5-1) ... Setting up libxext6:armhf (2:1.3.3-1.1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up dh-autoreconf (20) ... Setting up libxfixes3:armhf (1:5.0.3-2) ... Setting up libcups2:armhf (2.3.3op2-3+deb11u6) ... Setting up libfontconfig1:armhf (2.13.1-4.2) ... Setting up libglx-mesa0:armhf (20.3.5-1) ... Setting up libxi6:armhf (2:1.7.10-1) ... Setting up libglx0:armhf (1.3.2-1) ... Setting up libxtst6:armhf (2:1.2.3-1) ... Setting up debhelper (13.3.4) ... Setting up libgl1:armhf (1.3.2-1) ... Setting up ca-certificates-java (20190909+deb11u1) ... '/etc/java-11-openjdk/security/java.security.dpkg-new' -> '/etc/java-11-openjdk/security/java.security' head: cannot open '/etc/ssl/certs/java/cacerts' for reading: No such file or directory Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:QuoVadis_Root_CA_3_G3.pem Adding debian:e-Szigno_Root_CA_2017.pem Adding debian:ACCVRAIZ1.pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:Certigna_Root_CA.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:Chambers_of_Commerce_Root_-_2008.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:GTS_Root_R3.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:Certigna.pem Adding debian:Entrust_Root_Certification_Authority_-_G4.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:Hongkong_Post_Root_CA_3.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:GlobalSign_Root_CA_-_R6.pem Adding debian:Amazon_Root_CA_2.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:AffirmTrust_Networking.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:TWCA_Global_Root_CA.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Trustwave_Global_Certification_Authority.pem Adding debian:USERTrust_ECC_Certification_Authority.pem Adding debian:UCA_Extended_Validation_Root.pem Adding debian:QuoVadis_Root_CA.pem Adding debian:Izenpe.com.pem Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Adding debian:Amazon_Root_CA_4.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:TrustCor_ECA-1.pem Adding debian:GlobalSign_Root_CA_-_R2.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:certSIGN_Root_CA_G2.pem Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Adding debian:emSign_Root_CA_-_G1.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:UCA_Global_G2_Root.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:IdenTrust_Commercial_Root_CA_1.pem Adding debian:emSign_ECC_Root_CA_-_G3.pem Adding debian:Secure_Global_CA.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:SZAFIR_ROOT_CA2.pem Adding debian:emSign_Root_CA_-_C1.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:Sonera_Class_2_Root_CA.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Adding debian:SecureSign_RootCA11.pem Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem Adding debian:QuoVadis_Root_CA_2_G3.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:Trustis_FPS_Root_CA.pem Adding debian:TeliaSonera_Root_CA_v1.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:Amazon_Root_CA_3.pem Adding debian:AffirmTrust_Premium.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:GTS_Root_R4.pem Adding debian:NAVER_Global_Root_Certification_Authority.pem Adding debian:SecureTrust_CA.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:GTS_Root_R2.pem Adding debian:AC_RAIZ_FNMT-RCM.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:Global_Chambersign_Root_-_2008.pem Adding debian:DST_Root_CA_X3.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Adding debian:USERTrust_RSA_Certification_Authority.pem Adding debian:EC-ACC.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem Adding debian:Cybertrust_Global_Root.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:emSign_ECC_Root_CA_-_C3.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:QuoVadis_Root_CA_1_G3.pem Adding debian:VeriSign_Universal_Root_Certification_Authority.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem Adding debian:TrustCor_RootCert_CA-2.pem Adding debian:ISRG_Root_X1.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:TrustCor_RootCert_CA-1.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Certum_Trusted_Network_CA_2.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:GTS_Root_R1.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:Amazon_Root_CA_1.pem Adding debian:Network_Solutions_Certificate_Authority.pem done. Setting up default-jre-headless (2:1.11-72) ... Setting up maven-repo-helper (1.10) ... Setting up ant (1.10.9-4) ... Setting up junit4 (4.13.1-2) ... Setting up ant-contrib (1.0~b3+svn177-12) ... Setting up ant-optional (1.10.9-4) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. done. Setting up openjdk-11-jre-headless:armhf (11.0.20+8-1~deb11u1) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up openjdk-11-jre:armhf (11.0.20+8-1~deb11u1) ... Setting up openjdk-11-jdk-headless:armhf (11.0.20+8-1~deb11u1) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode Setting up default-jre (2:1.11-72) ... Setting up default-jdk-headless (2:1.11-72) ... Setting up openjdk-11-jdk:armhf (11.0.20+8-1~deb11u1) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Setting up default-jdk (2:1.11-72) ... 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.25.3-1.1). 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-8_source.changes dpkg-buildpackage: info: source package gluegen2 dpkg-buildpackage: info: source version 2.3.2-8 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sudip Mukherjee dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf 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 mh_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 -DisAbiEabiGnuArmhf=true ant -propertyfile ./debian/ant.properties -Duser.name debian -f make/build.xml all javadoc -DisAbiEabiGnuArmhf=true Buildfile: /build/reproducible-path/gluegen2-2.3.2/make/build.xml jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.9 compiled on December 25 1969 [echo] ant.java.version 11 [echo] java.version 11.0.20 [echo] java.home /usr/lib/jvm/java-11-openjdk-armhf [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-armhf/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1606768101 [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 11 [echo] host.targetlevel 11 [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-arm64 [echo] os.arch=arm [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=${isI386} [echo] isAMD64=${isAMD64} [echo] is64Bit=${is64Bit} [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel} [echo] isAbiEabiGnuArmhf=true [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=${isLinuxX86} [echo] LinuxARMv6=true [echo] LinuxARM64=${isLinuxARM64} [echo] LinuxARMv6Armel=${isLinuxARMv6Armel} [echo] LinuxARMv6Armhf=true [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] 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-arm64 [echo] arch=arm 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.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-armv6hf [echo] os and arch.dot: linux.armv6hf [echo] os and arch.slash: linux/armv6hf 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 (20190904) 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 (20190904) 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 (20190904) 1989-2005 generate.java.override: [antlr] ANTLR Parser Generator Version 2.7.7 (20190904) 1989-2005 generate.java.override: [antlr] ANTLR Parser Generator Version 2.7.7 (20190904) 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 (20190904) 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] 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] 1 warning [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] 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] 1 warning [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-11-openjdk-armhf/.. [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: gluegen.cpptasks.declare.compiler.linux.amd64: gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: [echo] 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.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-11-openjdk-armhf/.. [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-11-openjdk-armhf/../jre/lib/arm 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: 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.s390x: declare.linux.sparc: declare.linux.armv6.armel: declare.linux.armv6.armhf: [echo] 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.9 compiled on December 25 1969 [echo] ant.java.version 11 [echo] java.version 11.0.20 [echo] java.home /usr/lib/jvm/java-11-openjdk-armhf [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-armhf/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1606768101 [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 11 [echo] host.targetlevel 11 [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-arm64 [echo] os.arch=arm [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.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-11-openjdk-armhf/.. [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: gluegen.cpptasks.declare.compiler.linux.amd64: gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: [echo] 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.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-11-openjdk-armhf/.. [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-11-openjdk-armhf/../jre/lib/arm 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: 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.s390x: declare.linux.sparc: declare.linux.armv6.armel: declare.linux.armv6.armhf: [echo] 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-arm64 [echo] os.arch=arm [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-armv6hf.jar.d/java [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-armv6hf.jar.d/jar [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-armv6hf.jar.d/jar/natives [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-armv6hf.jar.d/jar/natives/linux-armv6hf [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-armv6hf.jar.d/jar/natives/linux-armv6hf [javac] Compiling 1 source file to /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-armv6hf.jar.d/jar [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] 1 warning [jar] Building jar: /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.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.9 compiled on December 25 1969 [echo] ant.java.version 11 [echo] java.version 11.0.20 [echo] java.home /usr/lib/jvm/java-11-openjdk-armhf [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-armhf/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1606768101 [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 11 [echo] host.targetlevel 11 [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 0x153f17c [gluegen] Logging.new: com.jogamp.gluegen.JavaConfiguration: level INFO: obj 0x1a5c39e [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 0x173f6d9 [gluegen] Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level INFO: obj 0x7d1d39 [gluegen] Logging.new: com.jogamp.gluegen.jcpp.DefaultPreprocessorListener: level INFO: obj 0x13a4b84 [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 0x1931956 [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] 1 warning [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] 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] 2 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] Note: Some input files use or override 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] 1 warning [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-arm64 [echo] os.arch=arm [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.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-11-openjdk-armhf/.. [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: gluegen.cpptasks.declare.compiler.linux.amd64: gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: [echo] 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.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-11-openjdk-armhf/.. [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-11-openjdk-armhf/../jre/lib/arm 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 [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:125:40: note: expected 'char * restrict' but argument is of type 'const char *' [cc] 125 | 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:565:25: note: expected 'void *' but argument is of type 'const char *' [cc] 565 | 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 [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 [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-arm64 [echo] os.arch=arm [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 [java] JUnit version 4.13.1 [java] ++++ Test Singleton.ctor() [java] ++++ Test Singleton.lock() [java] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704581764179 ms III - Start [java] SLOCK [T main @ 1704581764279 ms +++ localhost/127.0.0.1:59999 - Locked within 287 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 = f91853942923424d9c43de2c07888ea0 [java] 3: DEB_TARGET_MULTIARCH = arm-linux-gnueabihf [java] 4: PBUILDER_SYSCONFDIR = /etc [java] 5: TZ = /usr/share/zoneinfo/Etc/GMT+12 [java] 6: DEB_BUILD_OPTIONS = buildinfo=+all reproducible=+all,-fixfilepath parallel=5 [java] 7: DEB_BUILD_ARCH_BITS = 32 [java] 8: DEB_TARGET_GNU_CPU = arm [java] 9: FCFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong [java] 10: LDFLAGS = -Wl,-z,relro [java] 11: FFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong [java] 12: SUDO_USER = jenkins [java] 13: OBJCFLAGS = -g -O2 -fdebug-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: DEB_BUILD_ARCH_OS = linux [java] 17: DEB_BUILD_ARCH_CPU = arm [java] 18: DEB_TARGET_ARCH_LIBC = gnu [java] 19: LOGNAME = pbuilder1 [java] 20: PWD = /build/reproducible-path/gluegen2-2.3.2 [java] 21: DEB_BUILD_MULTIARCH = arm-linux-gnueabihf [java] 22: DH_INTERNAL_OPTIONS = -O--buildsystem=ant [java] 23: OBJCXXFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 24: LANGUAGE = en_US:en [java] 25: SHELL = /bin/bash [java] 26: DFLAGS = -frelease [java] 27: CPPFLAGS = -Wdate-time -D_FORTIFY_SOURCE=2 [java] 28: DEB_TARGET_GNU_SYSTEM = linux-gnueabihf [java] 29: DEB_HOST_ARCH_ENDIAN = little [java] 30: DEB_TARGET_ARCH_OS = linux [java] 31: PBUILDER_PKGDATADIR = /usr/share/pbuilder [java] 32: DEB_HOST_ARCH_BITS = 32 [java] 33: OLDPWD = / [java] 34: DEB_TARGET_GNU_TYPE = arm-linux-gnueabihf [java] 35: PBUILDER_OPERATION = build [java] 36: BUILDUSERGECOS = first user,first room,first work-phone,first home-phone,first other [java] 37: DEBIAN_FRONTEND = noninteractive [java] 38: LC_ALL = C [java] 39: DEB_HOST_ARCH_OS = linux [java] 40: DEB_HOST_ARCH_ABI = eabihf [java] 41: DEB_RULES_REQUIRES_ROOT = binary-targets [java] 42: DEB_BUILD_ARCH = armhf [java] 43: DEB_BUILD_GNU_SYSTEM = linux-gnueabihf [java] 44: DEB_TARGET_ARCH_CPU = arm [java] 45: SHLVL = 2 [java] 46: DEB_HOST_GNU_SYSTEM = linux-gnueabihf [java] 47: GCJFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong [java] 48: DEB_BUILD_GNU_TYPE = arm-linux-gnueabihf [java] 49: DEB_HOST_GNU_TYPE = arm-linux-gnueabihf [java] 50: DEB_HOST_GNU_CPU = arm [java] 51: DEB_HOST_MULTIARCH = arm-linux-gnueabihf [java] 52: MAKEFLAGS = w [java] 53: DEB_BUILD_ARCH_ENDIAN = little [java] 54: DH_INTERNAL_BUILDFLAGS = 1 [java] 55: TERM = unknown [java] 56: LANG = C [java] 57: DEB_HOST_ARCH_LIBC = gnu [java] 58: SUDO_GID = 114 [java] 59: CFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 60: DEB_HOST_ARCH = armhf [java] 61: DEB_BUILD_ARCH_ABI = eabihf [java] 62: MFLAGS = -w [java] 63: SOURCE_DATE_EPOCH = 1606768101 [java] 64: SUDO_UID = 109 [java] 65: PBCURRENTCOMMANDLINEOPERATION = build [java] 66: DH_INTERNAL_OVERRIDE = dh_auto_build [java] 67: _ = /usr/bin/unshare [java] 68: BUILDUSERNAME = pbuilder1 [java] 69: DEB_BUILD_GNU_CPU = arm [java] 70: USER = pbuilder1 [java] 71: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar [java] 72: 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.2VQzE5eq/pbuilderrc_pT7c --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/b1 --logfile b1/build.log gluegen2_2.3.2-8.dsc [java] 73: DEB_TARGET_ARCH_ENDIAN = little [java] 74: PBUILDER_PKGLIBDIR = /usr/lib/pbuilder [java] 75: MAKELEVEL = 2 [java] 76: DEB_BUILD_ARCH_LIBC = gnu [java] 77: DEB_TARGET_ARCH = armhf [java] 78: LD_PRELOAD = [java] 79: DEB_HOST_ARCH_CPU = arm [java] 80: DEB_TARGET_ARCH_ABI = eabihf [java] 81: HOME = /build/reproducible-path/gluegen2-2.3.2/debian/.debhelper/generated/_source/home [java] 82: CXXFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] Environment count: 82 [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: awt.toolkit = sun.awt.X11.XToolkit [java] 3: java.specification.version = 11 [java] 4: sun.cpu.isalist = [java] 5: sun.jnu.encoding = ANSI_X3.4-1968 [java] 6: 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-jdepend.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-contrib.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-xz.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant-apache-bcel.jar [java] 7: java.vm.vendor = Debian [java] 8: sun.arch.data.model = 32 [java] 9: java.vendor.url = https://tracker.debian.org/openjdk-11 [java] 10: user.timezone = GMT [java] 11: java.vm.specification.version = 11 [java] 12: os.name = Linux [java] 13: sun.java.launcher = SUN_STANDARD [java] 14: user.country = US [java] 15: sun.boot.library.path = /usr/lib/jvm/java-11-openjdk-armhf/lib [java] 16: 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 -DisAbiEabiGnuArmhf=true [java] 17: jdk.debug = release [java] 18: sun.cpu.endian = little [java] 19: user.home = /nonexistent/first-build [java] 20: user.language = en [java] 21: java.specification.vendor = Oracle Corporation [java] 22: java.version.date = 2023-07-18 [java] 23: java.home = /usr/lib/jvm/java-11-openjdk-armhf [java] 24: file.separator = / [java] 25: line.separator = [java] [java] 26: java.vm.specification.vendor = Oracle Corporation [java] 27: java.specification.name = Java Platform API Specification [java] 28: java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment [java] 29: sun.management.compiler = HotSpot Tiered Compilers [java] 30: java.runtime.version = 11.0.20+8-post-Debian-1deb11u1 [java] 31: user.name = pbuilder1 [java] 32: path.separator = : [java] 33: os.version = 6.1.0-17-arm64 [java] 34: java.runtime.name = OpenJDK Runtime Environment [java] 35: file.encoding = ANSI_X3.4-1968 [java] 36: java.vm.name = OpenJDK Server VM [java] 37: java.vendor.url.bug = https://bugs.debian.org/openjdk-11 [java] 38: java.io.tmpdir = /tmp [java] 39: java.version = 11.0.20 [java] 40: user.dir = /build/reproducible-path/gluegen2-2.3.2 [java] 41: os.arch = arm [java] 42: java.vm.specification.name = Java Virtual Machine Specification [java] 43: java.awt.printerjob = sun.print.PSPrinterJob [java] 44: ant.home = /usr/share/ant [java] 45: sun.os.patch.level = unknown [java] 46: java.library.path = /usr/java/packages/lib:/usr/lib/arm-linux-gnueabihf/jni:/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf:/usr/lib/jni:/lib:/usr/lib [java] 47: java.vm.info = mixed mode [java] 48: java.vendor = Debian [java] 49: java.vm.version = 11.0.20+8-post-Debian-1deb11u1 [java] 50: java.specification.maintenance.version = 2 [java] 51: sun.arch.abi = [java] 52: sun.io.unicode.encoding = UnicodeLittle [java] 53: java.class.version = 55.0 [java] Property count: 53 [java] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties [java] ++++ Test Singleton.unlock() [java] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704581765296 ms III - Stopping: alive true, shallQuit true, hasSocket true [java] SLOCK [T main @ 1704581765298 ms --- localhost/127.0.0.1:59999 - Unlock ok within 11 ms [java] [java] Time: 2.402 [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.9 compiled on December 25 1969 [echo] ant.java.version 11 [echo] java.version 11.0.20 [echo] java.home /usr/lib/jvm/java-11-openjdk-armhf [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-armhf/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1606768101 [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 11 [echo] host.targetlevel 11 [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-arm64 [echo] os.arch=arm [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.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/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/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/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/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/GnuCTreeParserTokenTypes.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/GnuCTreeParserTokenTypes.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/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/StdCLexer.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/StdCLexer.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/StdCLexer.java:11: 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/StdCLexer.java:12: 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/StdCLexer.java:13: 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/StdCLexer.java:14: 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/StdCLexer.java:15: 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/StdCLexer.java:16: 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/StdCLexer.java:19: 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/StdCLexer.java:20: 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/StdCLexer.java:21: 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/StdCLexer.java:22: 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/StdCLexer.java:23: 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/StdCLexer.java:24: 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/StdCLexer.java:25: 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/StdCLexer.java:26: 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/StdCLexer.java:27: 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/StdCLexer.java:28: 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/StdCLexer.java:29: 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/StdCLexer.java:30: 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/StdCLexer.java:31: 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/StdCLexer.java:32: 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/StdCLexer.java:37: error: package antlr does not exist [javadoc] public class StdCLexer extends antlr.CharScanner implements STDCTokenTypes, TokenStream [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/STDCTokenTypes.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/STDCTokenTypes.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/StdCLexer.java:37: error: cannot find symbol [javadoc] public class StdCLexer extends antlr.CharScanner implements STDCTokenTypes, TokenStream [javadoc] ^ [javadoc] symbol: class TokenStream [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:82: error: cannot find symbol [javadoc] protected Token makeToken(int t) [javadoc] ^ [javadoc] symbol: class Token [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:116: error: cannot find symbol [javadoc] public StdCLexer(InputBuffer ib) { [javadoc] ^ [javadoc] symbol: class InputBuffer [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:119: error: cannot find symbol [javadoc] public StdCLexer(LexerSharedInputState state) { [javadoc] ^ [javadoc] symbol: class LexerSharedInputState [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:174: error: cannot find symbol [javadoc] public Token nextToken() throws TokenStreamException { [javadoc] ^ [javadoc] symbol: class Token [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:174: error: cannot find symbol [javadoc] public Token nextToken() throws TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:467: error: cannot find symbol [javadoc] protected final void mVocabulary(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:467: error: cannot find symbol [javadoc] protected final void mVocabulary(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:467: error: cannot find symbol [javadoc] protected final void mVocabulary(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:480: error: cannot find symbol [javadoc] public final void mASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:480: error: cannot find symbol [javadoc] public final void mASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:480: error: cannot find symbol [javadoc] public final void mASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:493: error: cannot find symbol [javadoc] public final void mCOLON(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:493: error: cannot find symbol [javadoc] public final void mCOLON(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:493: error: cannot find symbol [javadoc] public final void mCOLON(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:506: error: cannot find symbol [javadoc] public final void mCOMMA(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:506: error: cannot find symbol [javadoc] public final void mCOMMA(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:506: error: cannot find symbol [javadoc] public final void mCOMMA(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:519: error: cannot find symbol [javadoc] public final void mQUESTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:519: error: cannot find symbol [javadoc] public final void mQUESTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:519: error: cannot find symbol [javadoc] public final void mQUESTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:532: error: cannot find symbol [javadoc] public final void mSEMI(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:532: error: cannot find symbol [javadoc] public final void mSEMI(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class StdCLexer [javadoc] Standard Doclet version 11.0.20 [javadoc] Building tree for all the packages and classes... [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] Building index for all the packages and classes... [javadoc] Building index for all classes... [javadoc] Building index for all classes... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/help-doc.html... [javadoc] 100 warnings [copy] Copying 4 files to /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/resources BUILD SUCCESSFUL Total time: 13 minutes 21 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: 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-arm64 (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 6 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Platform: Java Version: 11.0.20 (11.0.20u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, 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-19700106 Implementation Branch: manual Implementation Commit: manual ----------------------------------------------------------------------------------------------------- LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582007623 ms III - Start SLOCK [T main @ 1704582007628 ms +++ localhost/127.0.0.1:59999 - Locked within 170 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: 3: INVOCATION_ID = f91853942923424d9c43de2c07888ea0 4: DEB_TARGET_MULTIARCH = arm-linux-gnueabihf 5: PBUILDER_SYSCONFDIR = /etc 6: TZ = /usr/share/zoneinfo/Etc/GMT+12 7: DEB_BUILD_OPTIONS = buildinfo=+all reproducible=+all,-fixfilepath parallel=5 8: DEB_BUILD_ARCH_BITS = 32 9: DEB_TARGET_GNU_CPU = arm 10: FCFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong 11: LDFLAGS = -Wl,-z,relro 12: OBJCFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 13: FFLAGS = -g -O2 -fdebug-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: 18: DEB_TARGET_ARCH_BITS = 32 19: DEB_BUILD_ARCH_OS = linux 20: DEB_BUILD_ARCH_CPU = arm 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 = arm-linux-gnueabihf 26: OBJCXXFLAGS = -g -O2 -fdebug-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-gnueabihf 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 = arm-linux-gnueabihf 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 = eabihf 44: DEB_BUILD_ARCH = armhf 45: DEB_RULES_REQUIRES_ROOT = binary-targets 46: DEB_BUILD_GNU_SYSTEM = linux-gnueabihf 47: SHLVL = 3 48: DEB_TARGET_ARCH_CPU = arm 49: DEB_HOST_GNU_SYSTEM = linux-gnueabihf 50: GCJFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong 51: DEB_BUILD_GNU_TYPE = arm-linux-gnueabihf 52: DEB_HOST_GNU_TYPE = arm-linux-gnueabihf 53: DEB_HOST_GNU_CPU = arm 54: DEB_HOST_MULTIARCH = arm-linux-gnueabihf 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 = 114 62: CFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 63: DEB_HOST_ARCH = armhf 64: DEB_BUILD_ARCH_ABI = eabihf 65: MFLAGS = -w 66: SOURCE_DATE_EPOCH = 1606768101 67: SUDO_UID = 109 68: PBCURRENTCOMMANDLINEOPERATION = build 69: DH_INTERNAL_OVERRIDE = dh_auto_test 70: _ = /usr/bin/java 71: BUILDUSERNAME = pbuilder1 72: DEB_BUILD_GNU_CPU = arm 73: USER = pbuilder1 74: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar 75: 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.2VQzE5eq/pbuilderrc_pT7c --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/b1 --logfile b1/build.log gluegen2_2.3.2-8.dsc 76: DEB_TARGET_ARCH_ENDIAN = little 77: PBUILDER_PKGLIBDIR = /usr/lib/pbuilder 78: MAKELEVEL = 2 79: DEB_BUILD_ARCH_LIBC = gnu 80: DEB_TARGET_ARCH = armhf 81: LD_PRELOAD = 82: DEB_HOST_ARCH_CPU = arm 83: DEB_TARGET_ARCH_ABI = eabihf 84: HOME = /nonexistent/first-build 85: CXXFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security Environment count: 85 ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment .++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties 1: awt.toolkit = sun.awt.X11.XToolkit 2: java.specification.version = 11 3: sun.cpu.isalist = 4: sun.jnu.encoding = ANSI_X3.4-1968 5: 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 6: java.vm.vendor = Debian 7: sun.arch.data.model = 32 8: gluegen.root = . 9: java.vendor.url = https://tracker.debian.org/openjdk-11 10: user.timezone = 11: os.name = Linux 12: java.vm.specification.version = 11 13: sun.java.launcher = SUN_STANDARD 14: user.country = US 15: sun.boot.library.path = /usr/lib/jvm/java-11-openjdk-armhf/lib 16: sun.java.command = com.jogamp.common.util.TestSystemPropsAndEnvs 17: jdk.debug = release 18: sun.cpu.endian = little 19: user.home = /nonexistent/first-build 20: user.language = en 21: java.specification.vendor = Oracle Corporation 22: java.version.date = 2023-07-18 23: java.home = /usr/lib/jvm/java-11-openjdk-armhf 24: file.separator = / 25: line.separator = 26: java.specification.name = Java Platform API Specification 27: java.vm.specification.vendor = Oracle Corporation 28: java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment 29: sun.management.compiler = HotSpot Tiered Compilers 30: java.runtime.version = 11.0.20+8-post-Debian-1deb11u1 31: user.name = pbuilder1 32: path.separator = : 33: os.version = 6.1.0-17-arm64 34: java.runtime.name = OpenJDK Runtime Environment 35: file.encoding = ANSI_X3.4-1968 36: java.vm.name = OpenJDK Server VM 37: jogamp.debug = all 38: java.vendor.url.bug = https://bugs.debian.org/openjdk-11 39: java.io.tmpdir = /tmp 40: java.version = 11.0.20 41: user.dir = /build/reproducible-path/gluegen2-2.3.2 42: os.arch = arm 43: java.vm.specification.name = Java Virtual Machine Specification 44: java.awt.printerjob = sun.print.PSPrinterJob 45: rootrel.build = build 46: sun.os.patch.level = unknown 47: java.library.path = build/obj:build/test/build/natives 48: java.vm.info = mixed mode 49: java.vendor = Debian 50: java.vm.version = 11.0.20+8-post-Debian-1deb11u1 51: java.specification.maintenance.version = 2 52: sun.arch.abi = 53: sun.io.unicode.encoding = UnicodeLittle 54: java.class.version = 55.0 Property count: 54 ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582008254 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582008256 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 1.552 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582013226 ms III - Start SLOCK [T main @ 1704582013231 ms +++ localhost/127.0.0.1:59999 - Locked within 154 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - testInfo01 Version Info: ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:2951) at java.base/java.io.PrintStream.println(PrintStream.java:897) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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-19700106 Implementation Branch: manual Implementation Commit: manual ----------------------------------------------------------------------------------------------------- Full Manifest: Manifest-Version = 1.0 Ant-Version = Apache Ant 1.10.9 Created-By = 11.0.20+8-post-Debian-1deb11u1 (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-19700106 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 @ 1704582014392 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582014395 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 2.149 OK (1 test) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582018898 ms III - Start SLOCK [T main @ 1704582018905 ms +++ localhost/127.0.0.1:59999 - Locked within 135 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 @ 1704582019132 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582019135 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.191 OK (8 tests) LD_LIBRARY_PATH build/test/build/natives: 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) at com.jogamp.common.util.TestIteratorIndexCORE.(TestIteratorIndexCORE.java:46) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582024079 ms III - Start SLOCK [T main @ 1704582024087 ms +++ localhost/127.0.0.1:59999 - Locked within 147 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 1100 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex test01-linkedlist-index sum: 1100 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator test01-linkedlist-iterator sum: 1100 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 1100 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582024304 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582024307 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 1.079 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582028915 ms III - Start SLOCK [T main @ 1704582028923 ms +++ localhost/127.0.0.1:59999 - Locked within 140 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 5, loops-outter 5, loops-inner 10, yield NONE - dt 652 ms, avrg 11773762 ns, deviation [ -11317244 .. 19717058 ] 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 5, loops-outter 5, loops-inner 10, yield NONE - dt 637 ms, avrg 23108448 ns, deviation [ -21819336 .. 45828411 ] 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 5, loops-outter 5, loops-inner 10, yield NONE - dt 563 ms, avrg 7517171 ns, deviation [ -7454579 .. 12637990 ] 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 5, loops-outter 5, loops-inner 10, yield NONE - dt 409 ms, avrg 2307924 ns, deviation [ -2245741 .. 5801309 ] 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 5, loops-outter 5, loops-inner 10, yield YIELD - dt 435 ms, avrg 2951588 ns, deviation [ -2543487 .. 5474045 ] 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 5, loops-outter 5, loops-inner 10, yield YIELD - dt 519 ms, avrg 4220281 ns, deviation [ -3775255 .. 7347079 ] 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 5, loops-outter 5, loops-inner 10, yield YIELD - dt 447 ms, avrg 654484 ns, deviation [ -590026 .. 1720156 ] 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 5, loops-outter 5, loops-inner 10, yield YIELD - dt 515 ms, avrg 1576270 ns, deviation [ -1517587 .. 6256345 ] 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 5, loops-inner 10, yield NONE - dt 584 ms, avrg 29308854 ns, deviation [ -14519910 .. 7453274 ] 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 5, loops-inner 10, yield NONE - dt 525 ms, avrg 5327663 ns, deviation [ -4917404 .. 7975994 ] 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 5, loops-inner 10, yield NONE - dt 314 ms, avrg 5507314 ns, deviation [ -5469573 .. 6514522 ] 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 5, loops-inner 10, yield NONE - dt 532 ms, avrg 3488997 ns, deviation [ -3432939 .. 6116607 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582036184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582036185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 8.094 OK (12 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582039799 ms III - Start SLOCK [T main @ 1704582039807 ms +++ localhost/127.0.0.1:59999 - Locked within 94 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 5, loops-inner 10, yield YIELD - dt 275 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582040877 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582040883 ms --- localhost/127.0.0.1:59999 - Unlock ok within 12 ms Time: 1.843 OK (1 test) LD_LIBRARY_PATH build/test/build/natives: 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.1 .++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582045227 ms III - Start SLOCK [T main @ 1704582045235 ms +++ localhost/127.0.0.1:59999 - Locked within 151 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582045356 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582045359 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 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 @ 1704582045399 ms III - Start SLOCK [T main @ 1704582045403 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts SLOCK [T main @ 1704582045405 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T main @ 1704582046443 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1039 ms, 10 attempts SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1704582046499 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582046503 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 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 @ 1704582046519 ms III - Start SLOCK [T main @ 1704582046523 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts LockUnlock #1 LOCK try .. SLOCK [T LockUnlock #1 @ 1704582046547 ms III localhost/127.0.0.1:59999 - Wait for lock LockUnlock #2 LOCK try .. SLOCK [T LockUnlock #2 @ 1704582046555 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1704582046912 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582046913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 10 ms SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1704582046935 ms III - Start SLOCK [T LockUnlock #2 @ 1704582046939 ms +++ localhost/127.0.0.1:59999 - Locked within 390 ms, 22 attempts LockUnlock #2 LOCK ON SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1704582047247 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1704582047251 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms LockUnlock #2 LOCK OFF SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1704582047935 ms III - Start SLOCK [T LockUnlock #1 @ 1704582047936 ms +++ localhost/127.0.0.1:59999 - Locked within 1390 ms, 26 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1704582048240 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1704582048242 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock Time: 3.451 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 .++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582052607 ms III - Start SLOCK [T main @ 1704582052615 ms +++ localhost/127.0.0.1:59999 - Locked within 210 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582052620 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582052623 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown Time: 0.585 OK (1 test) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582056539 ms III - Start SLOCK [T main @ 1704582056551 ms +++ localhost/127.0.0.1:59999 - Locked within 155 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 @ 1704582056724 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582056726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.096 OK (1 test) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582061669 ms III - Start SLOCK [T main @ 1704582061674 ms +++ localhost/127.0.0.1:59999 - Locked within 134 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 @ 1704582062156 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582062159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 12 ms Time: 1.364 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582066435 ms III - Start SLOCK [T main @ 1704582066443 ms +++ localhost/127.0.0.1:59999 - Locked within 138 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 @ 1704582066896 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582066899 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 1.289 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582071363 ms III - Start SLOCK [T main @ 1704582071371 ms +++ localhost/127.0.0.1:59999 - Locked within 145 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 @ 1704582071558 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582071559 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 1.07 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582075715 ms III - Start SLOCK [T main @ 1704582075723 ms +++ localhost/127.0.0.1:59999 - Locked within 101 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 @ 1704582075852 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582075855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 0.907 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582080447 ms III - Start SLOCK [T main @ 1704582080455 ms +++ localhost/127.0.0.1:59999 - Locked within 133 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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: 0.299542ms map: 0.247917ms get iimap: 0.048417ms map: 0.115208ms remove iimap: 0.097417ms map: 0.146417ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 0.03675ms map: 0.148459ms get iimap: 0.01575ms map: 0.077292ms remove iimap: 0.027709ms map: 0.107334ms ++++ 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 @ 1704582081308 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582081312 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 1.705 OK (5 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582085395 ms III - Start SLOCK [T main @ 1704582085402 ms +++ localhost/127.0.0.1:59999 - Locked within 114 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 @ 1704582086291 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582086293 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 1.689 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582090967 ms III - Start SLOCK [T main @ 1704582090975 ms +++ localhost/127.0.0.1:59999 - Locked within 151 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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: 2.196257ms map: 0.295751ms get iimap: 0.056001ms map: 0.137376ms remove iimap: 0.108792ms map: 0.160125ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 0.05075ms map: 0.235959ms get iimap: 0.02625ms map: 0.090125ms remove iimap: 0.034417ms map: 0.122792ms ++++ 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 @ 1704582091744 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582091746 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.671 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582096019 ms III - Start SLOCK [T main @ 1704582096027 ms +++ localhost/127.0.0.1:59999 - Locked within 155 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 OS name/type: Linux, LINUX OS version: 6.1.0-17-arm64, 6.1.0 Arch, CPU: arm-7-a, ARMv7/ARM OS/Arch: linux-armv6hf Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: Debian/https://tracker.debian.org/openjdk-11 Java version, vm: 11.0.20, 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 @ 1704582097100 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582097104 ms --- localhost/127.0.0.1:59999 - Unlock ok within 14 ms Time: 1.97 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582101327 ms III - Start SLOCK [T main @ 1704582101335 ms +++ localhost/127.0.0.1:59999 - Locked within 138 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@1b7a79b BB.1: java.lang.Object@1b7a79b BB.2 CA.1: java.lang.Object@1b7a79b 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@1e8284b BB.1: java.lang.Object@1e8284b 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 @ 1704582101592 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582101595 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.133 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives: 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) at com.jogamp.common.util.TestIOUtil01.(TestIOUtil01.java:60) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582107043 ms III - Start SLOCK [T main @ 1704582107051 ms +++ localhost/127.0.0.1:59999 - Locked within 150 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:62) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [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:62) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [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:62) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [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:62) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [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 @ 1704582108659 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582108667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 12 ms Time: 2.496 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582112879 ms III - Start SLOCK [T main @ 1704582112887 ms +++ localhost/127.0.0.1:59999 - Locked within 140 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 386ms, create 115ms, fill 1ms, execute 270ms 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 65ms, create 4ms, fill 1ms, execute 60ms 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 0xb0d902, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln3805597344371951186.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln3805597344371951186.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln3805597344371951186 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln3805597344371951186 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0xb0d902, this 0x472554 TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738 .++++ 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/jln3805597344371951186/jln4610544713358047738, 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/jln3805597344371951186/jln4610544713358047738/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/META-INF/MANIFEST.MF: 775 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/GlueGenVersion.class: 1312 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/jvm/JNILibLoaderBase.class: 11751 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/Uri.class: 25404 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/Buffers.class: 18698 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream$2.class: 1883 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class: 1270 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream.class: 14171 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLibraryBundle$1.class: 804 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLibraryBundle.class: 9754 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/MachineDataInfo$StaticConfig.class: 3867 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary$1.class: 1245 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary$4.class: 1208 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary.class: 11564 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$1.class: 2562 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$ABIType.class: 2093 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$CPUFamily.class: 1401 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$CPUType.class: 4191 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$OSType.class: 1312 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitstream.class: 13131 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IOUtil.class: 22538 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap$1.class: 1843 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap$2.class: 1372 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap$1.class: 1850 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap$2.class: 1375 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap$1.class: 1864 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap$2.class: 1381 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/JarUtil.class: 14003 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap$1.class: 1850 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap$2.class: 1375 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap$1.class: 1857 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap$2.class: 1378 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap$1.class: 1871 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap$2.class: 1384 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/PropertyAccess$1.class: 1148 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ReflectionUtil.class: 10843 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/VersionUtil.class: 5262 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempFileCache$3.class: 737 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempFileCache.class: 8565 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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempJarCache$LoadState.class: 1332 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/LockFactory$ImplType.class: 1245 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime/ProcAddressTable$2.class: 1565 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime/ProcAddressTable.class: 7171 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/jln3805597344371951186/jln4610544713358047738/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl$1.class: 3057 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl$3.class: 2158 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl.class: 11915 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/Ehdr_p1.class: 3620 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/ElfHeaderPart1.class: 11674 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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/ElfHeaderPart2.class: 7756 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes$Tag.class: 4609 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/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes$Type.class: 1206 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class: 7136 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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/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/jln3805597344371951186/jln4610544713358047738/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/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 0xb0d902, this 0x15ac9e4 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln8942931127729897140 (ok: true) ---------------------------------------------------------- TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0xb0d902, this 0x3ef382 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln11679252476465734454 (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 0xb0d902, this 0x134aada TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333 ++++ 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/jln3805597344371951186/jln17917590690758581333, 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/jln3805597344371951186/jln17917590690758581333/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/META-INF/MANIFEST.MF: 775 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/GlueGenVersion.class: 1312 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/jvm/JNILibLoaderBase.class: 11751 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/Uri.class: 25404 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/Buffers.class: 18698 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream$2.class: 1883 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class: 1270 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream.class: 14171 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLibraryBundle$1.class: 804 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLibraryBundle.class: 9754 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/MachineDataInfo$StaticConfig.class: 3867 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary$1.class: 1245 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary$4.class: 1208 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary.class: 11564 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$1.class: 2562 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$ABIType.class: 2093 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$CPUFamily.class: 1401 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$CPUType.class: 4191 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$OSType.class: 1312 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitstream.class: 13131 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IOUtil.class: 22538 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap$1.class: 1843 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap$2.class: 1372 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap$1.class: 1850 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap$2.class: 1375 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap$1.class: 1864 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap$2.class: 1381 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/JarUtil.class: 14003 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap$1.class: 1850 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap$2.class: 1375 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap$1.class: 1857 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap$2.class: 1378 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap$1.class: 1871 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap$2.class: 1384 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/PropertyAccess$1.class: 1148 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ReflectionUtil.class: 10843 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/VersionUtil.class: 5262 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempFileCache$3.class: 737 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempFileCache.class: 8565 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempJarCache$LoadState.class: 1332 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/LockFactory$ImplType.class: 1245 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime/ProcAddressTable$2.class: 1565 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime/ProcAddressTable.class: 7171 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/jln3805597344371951186/jln17917590690758581333/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl$1.class: 3057 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl$3.class: 2158 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl.class: 11915 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/Ehdr_p1.class: 3620 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/ElfHeaderPart1.class: 11674 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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/ElfHeaderPart2.class: 7756 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes$Tag.class: 4609 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/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes$Type.class: 1206 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class: 7136 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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/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/jln3805597344371951186/jln17917590690758581333/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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-armv6hf.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-armv6hf.jar!/ 0.0.0 ascii : jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.jar!/ (raw), file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.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-armv6hf.jar!/ getJarFile.1: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.jar!/ getJarFile res: /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.jar TempJarCache: addNativeLibs: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.jar!/: nativeJar /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.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-armv6hf.jar JarUtil: extract: /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-armv6hf.jar -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333, extractNativeLibraries true (null), extractClassFiles false, extractOtherFiles false JarUtil: JarEntry : META-INF/MANIFEST.MF other-file skipped JarUtil: JarEntry : jogamp/nativetag/common/linux/armv6hf/TAG.class class-file skipped JarUtil: JarEntry : isNativeLib true, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): natives/linux-armv6hf/libgluegen2-rt.so -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/natives/linux-armv6hf JarUtil: EXTRACT[1]: [gluegen2-rt -> ] natives/linux-armv6hf/libgluegen2-rt.so -> /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/natives/linux-armv6hf/libgluegen2-rt.so: 9516 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 122ms, create 1ms, fill 0ms, execute 121ms 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 73ms, create 5ms, fill 0ms, execute 68ms 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 0x1f1104d, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: Trying existing value of: jnlp.jogamp.tmp.cache.root=jln3805597344371951186 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln3805597344371951186 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1f1104d, this 0xe357dc TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln561115122946198567 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln561115122946198567 IOUtil.getTempRoot(): tempX1 , used true IOUtil.getTempRoot(): tempX3 , used false IOUtil.getTempRoot(): tempX4 , used true ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 57ms, create 0ms, fill 0ms, execute 57ms 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 45ms, create 1ms, fill 0ms, execute 44ms 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 0x1740540, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: Trying existing value of: jnlp.jogamp.tmp.cache.root=jln3805597344371951186 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln3805597344371951186 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1740540, this 0x11889f4 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln16824212064122418320 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln3805597344371951186/jln16824212064122418320 ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582117540 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582117543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 5.523 OK (9 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582121735 ms III - Start SLOCK [T main @ 1704582121743 ms +++ localhost/127.0.0.1:59999 - Locked within 142 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 424ms, create 148ms, fill 0ms, execute 276ms 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 73ms, create 0ms, fill 0ms, execute 73ms 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 0xb0d902, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln155985661540568070.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln155985661540568070.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln155985661540568070 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln155985661540568070 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0xb0d902, this 0x17f23d9 TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln155985661540568070/jln12133987183673386658 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln12133987183673386658 TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln561115122946198567) .TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/natives) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/natives/linux-armv6hf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/natives/linux-armv6hf/libgluegen2-rt.so) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/Debug$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks) ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/MacOSXDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/os/elf/IOUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util) 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: TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/InterruptedRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/VersionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/SourcedInterruptedException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) 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 TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/SingletonInstance.class) 0.0.0 ascii : jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/Lock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/PrimitiveStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/JarUtil.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 TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempFileCache$3.class) 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/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IOUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/InterruptSource$Thread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitfield$Factory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/HashUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/RunnableExecutor$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLibraryBundle$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln8942931127729897140) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/Debug$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/MacOSXDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/os/elf/IOUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/InterruptedRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/VersionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/SourcedInterruptedException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/SingletonInstance.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/Lock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/PrimitiveStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/JarUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempFileCache$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IOUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/InterruptSource$Thread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitfield$Factory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/HashUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/RunnableExecutor$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLibraryBundle$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln4610544713358047738/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln16824212064122418320) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln11679252476465734454.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln17917590690758581333.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln561115122946198567.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln16824212064122418320.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln11679252476465734454) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln3805597344371951186/jln8942931127729897140.tmp) 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!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/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 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 0xb0d902, this 0x1f82230 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363 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/jln155985661540568070/jln17465156636480453363, 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/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/META-INF/MANIFEST.MF: 134 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry true JarUtil: EXTRACT[2]: [null -> ] ClassInJar0.class -> /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar: 759 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): sub/ClassInJar2.jar -> /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub JarUtil: EXTRACT[4]: [null -> ] sub/ClassInJar2.jar -> /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar: 760 bytes, addedAsNativeLib: false getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class getJarName res: ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class (raw), file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar1.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/ClassInJar1.jar Entries of /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln155985661540568070/jln17465156636480453363/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 @ 1704582124610 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582124611 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 3.809 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 ... Time: 0.115 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives: 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.1 .................. Time: 0.299 OK (18 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives: 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.1 .................. Time: 0.352 OK (18 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582140435 ms III - Start SLOCK [T main @ 1704582140438 ms +++ localhost/127.0.0.1:59999 - Locked within 153 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 @ 1704582158825 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582158831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 19.305 OK (7 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582163351 ms III - Start SLOCK [T main @ 1704582163359 ms +++ localhost/127.0.0.1:59999 - Locked within 148 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 @ 1704582164866 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582164867 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 2.396 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582169131 ms III - Start SLOCK [T main @ 1704582169139 ms +++ localhost/127.0.0.1:59999 - Locked within 163 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 @ 1704582172940 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582172941 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 4.717 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582177383 ms III - Start SLOCK [T main @ 1704582177391 ms +++ localhost/127.0.0.1:59999 - Locked within 130 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 @ 1704582178192 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582178195 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 1.601 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582182563 ms III - Start SLOCK [T main @ 1704582182571 ms +++ localhost/127.0.0.1:59999 - Locked within 114 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 @ 1704582185364 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582185367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 18 ms Time: 3.587 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582189875 ms III - Start SLOCK [T main @ 1704582189883 ms +++ localhost/127.0.0.1:59999 - Locked within 159 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 @ 1704582194549 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582194551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 5.529 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582198815 ms III - Start SLOCK [T main @ 1704582198823 ms +++ localhost/127.0.0.1:59999 - Locked within 112 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 @ 1704582199472 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582199475 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 1.541 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582204027 ms III - Start SLOCK [T main @ 1704582204041 ms +++ localhost/127.0.0.1:59999 - Locked within 145 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 @ 1704582204392 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582204395 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.189 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582208691 ms III - Start SLOCK [T main @ 1704582208695 ms +++ localhost/127.0.0.1:59999 - Locked within 159 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 @ 1704582209740 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582209743 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.939 OK (9 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582213743 ms III - Start SLOCK [T main @ 1704582213751 ms +++ localhost/127.0.0.1:59999 - Locked within 157 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 @ 1704582214428 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582214431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.598 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582218631 ms III - Start SLOCK [T main @ 1704582218637 ms +++ localhost/127.0.0.1:59999 - Locked within 133 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 @ 1704582222205 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582222206 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 4.387 OK (8 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582226607 ms III - Start SLOCK [T main @ 1704582226619 ms +++ localhost/127.0.0.1:59999 - Locked within 136 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Copy Total bytes: 5845044 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 NativeLibrary.findLibrary(, com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908$TestClassLoader@1a2ca36) (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 NativeLibrary.findLibrary(, com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908$TestClassLoader@1a2ca36) (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-armv6hf//libgluegen2-rt.so) - mode 4 n/a - Can't load library: /build/reproducible-path/gluegen2-2.3.2/natives/linux-armv6hf//libgluegen2-rt.so java.lang.UnsatisfiedLinkError: Can't load library: /build/reproducible-path/gluegen2-2.3.2/natives/linux-armv6hf//libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2638) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1850) 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:316) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: 5845044 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 @ 1704582228959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582228963 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 3.207 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-armv6hf//libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2638) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1850) 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:316) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) 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:476) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) 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: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582234007 ms III - Start SLOCK [T main @ 1704582234013 ms +++ localhost/127.0.0.1:59999 - Locked within 162 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 @ 1704582234539 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582234541 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 1.499 OK (5 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582239187 ms III - Start SLOCK [T main @ 1704582239199 ms +++ localhost/127.0.0.1:59999 - Locked within 139 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 @ 1704582239876 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582239878 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.539 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) at com.jogamp.junit.sec.TestSecIOUtil01.setup(TestSecIOUtil01.java:68) at com.jogamp.junit.sec.TestSecIOUtil01.main(TestSecIOUtil01.java:219) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 os.name: Linux java.home: /usr/lib/jvm/java-11-openjdk-armhf 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 459ms, create 212ms, fill 0ms, execute 247ms 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 66ms, create 1ms, fill 0ms, execute 65ms 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@b0d902 Exception in thread "main" java.lang.NullPointerException 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: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582247312 ms III - Start SLOCK [T main @ 1704582247325 ms +++ localhost/127.0.0.1:59999 - Locked within 102 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 @ 1704582247534 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582247536 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 0.99 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582251713 ms III - Start SLOCK [T main @ 1704582251719 ms +++ localhost/127.0.0.1:59999 - Locked within 171 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 @ 1704582251996 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582251999 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.134 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582256167 ms III - Start SLOCK [T main @ 1704582256183 ms +++ localhost/127.0.0.1:59999 - Locked within 199 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 @ 1704582256783 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582256787 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.589 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582261735 ms III - Start SLOCK [T main @ 1704582261743 ms +++ localhost/127.0.0.1:59999 - Locked within 157 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 @ 1704582262848 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582262851 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 2.069 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582267663 ms III - Start SLOCK [T main @ 1704582267671 ms +++ localhost/127.0.0.1:59999 - Locked within 113 ms, 1 attempts Total Memory : 62.000 MiB Max Memory : 966.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 : 5.000 MiB ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 test #0 16.000 MiB: mode COPY , bufferSize 8192: total 990, setup 9, copy 981 ms test #0 16.000 MiB after Used Memory : 6.458, delta 1.458 MiB test #0 16.000 MiB gc'ed Used Memory : 1.483, delta -3.517 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.483 MiB test #0 16.000 MiB: mode COPY , bufferSize 16777216: total 677, setup 109, copy 568 ms test #0 16.000 MiB after Used Memory : 18.478, delta 16.996 MiB test #0 16.000 MiB gc'ed Used Memory : 18.509, delta 17.026 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.509 MiB test #0 16.000 MiB: mode MMAP1, bufferSize 0: total 665, setup 22, copy 643 ms test #0 16.000 MiB after Used Memory : 18.509, delta 0.000 MiB test #0 16.000 MiB gc'ed Used Memory : 1.451, delta -17.058 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.451 MiB test #0 16.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 637, setup 49, copy 588 ms, cacheMode FLUSH_PRE_SOFT test #0 16.000 MiB after Used Memory : 1.524, delta 0.072 MiB test #0 16.000 MiB gc'ed Used Memory : 1.475, delta 0.024 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.588 MiB test #0 128.000 MiB: mode COPY , bufferSize 8192: total 3367, setup 8, copy 3359 ms test #0 128.000 MiB after Used Memory : 1.613, delta 0.026 MiB test #0 128.000 MiB gc'ed Used Memory : 1.470, delta -0.118 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.470 MiB test #0 128.000 MiB: mode COPY , bufferSize 134217728: total 3720, setup 598, copy 3122 ms test #0 128.000 MiB after Used Memory : 130.485, delta 129.015 MiB test #0 128.000 MiB gc'ed Used Memory : 130.711, delta 129.241 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.711 MiB test #0 128.000 MiB: mode MMAP1, bufferSize 0: total 2606, setup 8, copy 2598 ms test #0 128.000 MiB after Used Memory : 130.711, delta 0.000 MiB test #0 128.000 MiB gc'ed Used Memory : 1.466, delta -129.245 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.466 MiB test #0 128.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 2896, setup 8, copy 2888 ms, cacheMode FLUSH_PRE_SOFT test #0 128.000 MiB after Used Memory : 1.530, delta 0.065 MiB test #0 128.000 MiB gc'ed Used Memory : 1.468, delta 0.002 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.546 MiB test #0 512.000 MiB: mode COPY , bufferSize 8192: total 14562, setup 8, copy 14554 ms test #0 512.000 MiB after Used Memory : 1.571, delta 0.025 MiB test #0 512.000 MiB gc'ed Used Memory : 1.475, delta -0.071 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.475 MiB test #0 512.000 MiB: mode COPY , bufferSize 134217728: total 29474, setup 791, copy 28683 ms test #0 512.000 MiB after Used Memory : 130.492, delta 129.017 MiB test #0 512.000 MiB gc'ed Used Memory : 130.739, delta 129.264 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.739 MiB test #0 512.000 MiB: mode MMAP1, bufferSize 0: total 9746, setup 22, copy 9724 ms test #0 512.000 MiB after Used Memory : 130.739, delta 0.000 MiB test #0 512.000 MiB gc'ed Used Memory : 1.469, delta -129.270 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.469 MiB test #0 512.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 10754, setup 8, copy 10746 ms, cacheMode FLUSH_PRE_SOFT test #0 512.000 MiB after Used Memory : 1.494, delta 0.025 MiB test #0 512.000 MiB gc'ed Used Memory : 1.469, delta 0.000 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.600 MiB test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize 0: total 26064, setup 10, copy 26054 ms, cacheMode FLUSH_NONE test #0 1024.000 MiB after Used Memory : 1.617, delta 0.017 MiB test #0 1024.000 MiB gc'ed Used Memory : 1.472, delta -0.128 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.563 MiB test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 20647, setup 16, copy 20631 ms, cacheMode FLUSH_PRE_SOFT test #0 1024.000 MiB after Used Memory : 1.580, delta 0.017 MiB test #0 1024.000 MiB gc'ed Used Memory : 1.472, delta -0.091 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.563 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:205) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 53113, setup 15, copy 53098 ms, cacheMode FLUSH_PRE_SOFT test #0 2048.500 MiB after Used Memory : 1.659, delta 0.095 MiB test #0 2048.500 MiB gc'ed Used Memory : 1.473, delta -0.091 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 @ 1704582468524 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582468527 ms --- localhost/127.0.0.1:59999 - Unlock ok within 28 ms Time: 201.646 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582474623 ms III - Start SLOCK [T main @ 1704582474635 ms +++ localhost/127.0.0.1:59999 - Locked within 236 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:122) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 @ 1704582478676 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582478683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 14 ms Time: 5.041 OK (8 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582483259 ms III - Start SLOCK [T main @ 1704582483267 ms +++ localhost/127.0.0.1:59999 - Locked within 98 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 test 2048.500 MiB before Used Memory : 6.442 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.531, delta -4.911 MiB test 2048.500 MiB gc'ed Used Memory : 1.483, delta -4.959 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.523 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.606, delta 0.082 MiB test 2048.500 MiB gc'ed Used Memory : 1.484, delta -0.039 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.484 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.645, delta 0.161 MiB test 512.500 MiB gc'ed Used Memory : 1.485, delta 0.001 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.485 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.650, delta 0.165 MiB test 256.500 MiB gc'ed Used Memory : 1.487, delta 0.002 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.487 MiB Caught sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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 sun.misc.Cleaner java.lang.ClassNotFoundException: sun.misc.Cleaner at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:667) at java.base/java.security.AccessController.doPrivileged(Native Method) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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.648, delta 0.160 MiB test 256.500 MiB gc'ed Used Memory : 1.489, delta 0.001 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582599840 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582599842 ms --- localhost/127.0.0.1:59999 - Unlock ok within 11 ms Time: 117.432 OK (5 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582604512 ms III - Start SLOCK [T main @ 1704582604521 ms +++ localhost/127.0.0.1:59999 - Locked within 160 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Test file /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] SH entsz 40 SH off 0x1150 SH strndx 27 SH num 28 SH size 40 abiVFPArgsAcceptsVFPVariant true 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 .hash, type 0x5, link 6, info 0x0, flags 0x2] SectionHeader[idx 5, name .gnu.hash, type 0x6ffffff6, link 6, info 0x0, flags 0x2] SectionHeader[idx 6, name .dynsym, type 0xb, link 7, info 0x3, flags 0x2] SectionHeader[idx 7, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2] SHT_STRTAB: read 360, Section[SectionHeader[idx 7, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 360/360]] SectionHeader[idx 8, name .gnu.version, type 0x6fffffff, link 6, info 0x0, flags 0x2] SectionHeader[idx 9, name .gnu.version_r, type 0x6ffffffe, link 7, info 0x1, flags 0x2] SectionHeader[idx 10, name .rel.dyn, type 0x9, link 6, info 0x0, flags 0x2] SectionHeader[idx 11, name .rel.plt, type 0x9, link 6, info 0x16, flags 0x42] SectionHeader[idx 12, name .init, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 13, name .plt, 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 .ARM.exidx, type 0x70000001, link 14, info 0x0, flags 0x82] 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 7, 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 .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] SHT_ARM_ATTRIBUTES: read 51, SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] SectionHeader[idx 26, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0] SectionHeader[idx 27, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0] SHT_STRTAB: read 251, Section[SectionHeader[idx 27, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 251/251]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe .++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (CL): null XXX2 #0: test libjava.so XXX2 #0: libjava.so not readable XXX2 #1: test /usr/lib/jvm/java-11-openjdk-armhf/lib/libjava.so Test file /usr/lib/jvm/java-11-openjdk-armhf/lib/libjava.so ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 23, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 23, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 49/49], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] SH entsz 40 SH off 0x23c30 SH strndx 27 SH num 28 SH size 40 abiVFPArgsAcceptsVFPVariant true 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 .hash, type 0x5, link 4, info 0x0, flags 0x2] SectionHeader[idx 3, name .gnu.hash, type 0x6ffffff6, link 4, info 0x0, flags 0x2] SectionHeader[idx 4, name .dynsym, type 0xb, link 5, info 0x3, flags 0x2] SectionHeader[idx 5, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2] SHT_STRTAB: read 14363, Section[SectionHeader[idx 5, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 14363/14363]] SectionHeader[idx 6, name .gnu.version, type 0x6fffffff, link 4, info 0x0, flags 0x2] SectionHeader[idx 7, name .gnu.version_r, type 0x6ffffffe, link 5, info 0x3, flags 0x2] SectionHeader[idx 8, name .rel.dyn, type 0x9, link 4, info 0x0, flags 0x2] SectionHeader[idx 9, name .rel.plt, type 0x9, link 4, info 0x14, flags 0x42] SectionHeader[idx 10, name .init, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 11, name .plt, 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 .ARM.exidx, type 0x70000001, link 12, info 0x0, flags 0x82] 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 5, 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 .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] SHT_ARM_ATTRIBUTES: read 49, SectionArmAttributes[SectionHeader[idx 23, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 49/49], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] SectionHeader[idx 24, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0] SectionHeader[idx 25, name .symtab, type 0x2, link 26, info 0x356, flags 0x0] SectionHeader[idx 26, name .strtab, type 0x3, link 0, info 0x0, flags 0x0] SHT_STRTAB: read 20024, Section[SectionHeader[idx 26, name .strtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 20024/20024]] SectionHeader[idx 27, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0] SHT_STRTAB: read 245, Section[SectionHeader[idx 27, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 245/245]] ++++ 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 @ 1704582605703 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582605704 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 2.153 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582610103 ms III - Start SLOCK [T main @ 1704582610112 ms +++ localhost/127.0.0.1:59999 - Locked within 167 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 @ 1704582610443 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582610448 ms --- localhost/127.0.0.1:59999 - Unlock ok within 19 ms Time: 1.355 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582615906 ms III - Start SLOCK [T main @ 1704582615911 ms +++ localhost/127.0.0.1:59999 - Locked within 151 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x1248c21 Logging.new: com.jogamp.gluegen.pcpp.PCPP: level ALL: obj 0x472554 - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-arm64 (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 6 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Platform: Java Version: 11.0.20 (11.0.20u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, 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 @ 1704582618077 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582618083 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 3.028 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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 0x1fa1d9b Logging.new: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest: level ALL: obj 0x42a311 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582623727 ms III - Start SLOCK [T main @ 1704582623735 ms +++ localhost/127.0.0.1:59999 - Locked within 90 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-arm64 (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 6 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Platform: Java Version: 11.0.20 (11.0.20u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, 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 0x1930714 Output: absolute-result ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582624944 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582624945 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 1.984 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582628903 ms III - Start SLOCK [T main @ 1704582628911 ms +++ localhost/127.0.0.1:59999 - Locked within 171 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(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 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-arm64 (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 6 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Platform: Java Version: 11.0.20 (11.0.20u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-11, 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 0x15e586c Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x1c229ab >> #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 @ 1704582630732 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582630733 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 2.82 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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 0x1fa1d9b Logging.new: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest: level ALL: obj 0x42a311 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582635611 ms III - Start SLOCK [T main @ 1704582635619 ms +++ localhost/127.0.0.1:59999 - Locked within 109 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x19ad2e3 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 @ 1704582636004 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582636007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.224 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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 0x1fa1d9b Logging.new: com.jogamp.gluegen.jcpp.PreprocessorTest: level ALL: obj 0x42a311 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582641190 ms III - Start SLOCK [T main @ 1704582641197 ms +++ localhost/127.0.0.1:59999 - Locked within 66 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x61c7e3 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 @ 1704582642044 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582642047 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.597 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582646427 ms III - Start SLOCK [T main @ 1704582646430 ms +++ localhost/127.0.0.1:59999 - Locked within 139 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(isAndroid false, elfValid true) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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 NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4da4e68 1/8: 0xb4da4ea8 2/8: 0xb4da4ee8 3/8: 0xb4da4f28 4/8: 0xb4da4f68 5/8: 0xb4da4fa8 6/8: 0xb4da4fe8 7/8: 0xb4da5028 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4da4e68 1/8: 0xb4da4ea8 2/8: 0xb4da4ee8 3/8: 0xb4da4f28 4/8: 0xb4da4f68 5/8: 0xb4da4fa8 6/8: 0xb4da4fe8 7/8: 0xb4da5028 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a4d660 1/8: 0xb4a4dc38 2/8: 0xb4a4dd20 3/8: 0xb4a4dd68 4/8: 0xb4a4ddb0 5/8: 0xb4a4ddf8 6/8: 0xb4a4de40 7/8: 0xb4a4de88 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a4d660 1/8: 0xb4a4dc38 2/8: 0xb4a4dd20 3/8: 0xb4a4dd68 4/8: 0xb4a4ddb0 5/8: 0xb4a4ddf8 6/8: 0xb4a4de40 7/8: 0xb4a4de88 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a4f5d8 1/8: 0xb4a4f620 2/8: 0xb4a4dfe0 3/8: 0xb4a4e028 4/8: 0xb4a4e070 5/8: 0xb4a4e0b8 6/8: 0xb4a4e100 7/8: 0xb4a4e148 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a4fa20 1/8: 0xb4a4fa68 2/8: 0xb4a4fab0 3/8: 0xb4a4faf8 4/8: 0xb4a4fb40 5/8: 0xb4a4fb88 6/8: 0xb4a4fbd0 7/8: 0xb4a4fc18 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a4fa20 1/8: 0xb4a4fa68 2/8: 0xb4a4fab0 3/8: 0xb4a4faf8 4/8: 0xb4a4fb40 5/8: 0xb4a4fb88 6/8: 0xb4a4fbd0 7/8: 0xb4a4fc18 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a4e410 1/8: 0xb4a4e410 2/8: 0xb4a4e410 3/8: 0xb4a4e410 4/8: 0xb4a4e410 5/8: 0xb4a4e410 6/8: 0xb4a4e410 7/8: 0xb4a4e410 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: 0xbbc1ec50 1/8: 0xbbc1ec90 2/8: 0xbbc1ecd0 3/8: 0xbbc1ed10 4/8: 0xbbc1ed50 5/8: 0xbbc1ed90 6/8: 0xbbc1edd0 7/8: 0xbbc1ee10 Testing accessing PointerBuffer values [0..7] 0/8: 0xbbc1ec50 1/8: 0xbbc1ec90 2/8: 0xbbc1ecd0 3/8: 0xbbc1ed10 4/8: 0xbbc1ed50 5/8: 0xbbc1ed90 6/8: 0xbbc1edd0 7/8: 0xbbc1ee10 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a50378 1/8: 0xb4a503c0 2/8: 0xb4a50408 3/8: 0xb4a50450 4/8: 0xb4a50498 5/8: 0xb4a504e0 6/8: 0xb4a50528 7/8: 0xb4a50570 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a50378 1/8: 0xb4a503c0 2/8: 0xb4a50408 3/8: 0xb4a50450 4/8: 0xb4a50498 5/8: 0xb4a504e0 6/8: 0xb4a50528 7/8: 0xb4a50570 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a50618 1/8: 0xb4a50660 2/8: 0xb4a506a8 3/8: 0xb4a506f0 4/8: 0xb4a50738 5/8: 0xb4a50780 6/8: 0xb4a507c8 7/8: 0xb4a50810 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a50858 1/8: 0xb4a508a0 2/8: 0xb4a508e8 3/8: 0xb4a50930 4/8: 0xb4a50978 5/8: 0xb4a509c0 6/8: 0xb4a50a08 7/8: 0xb4a50a50 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a50858 1/8: 0xb4a508a0 2/8: 0xb4a508e8 3/8: 0xb4a50930 4/8: 0xb4a50978 5/8: 0xb4a509c0 6/8: 0xb4a50a08 7/8: 0xb4a50a50 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4a50aa8 1/8: 0xb4a50aa8 2/8: 0xb4a50aa8 3/8: 0xb4a50aa8 4/8: 0xb4a50aa8 5/8: 0xb4a50aa8 6/8: 0xb4a50aa8 7/8: 0xb4a50aa8 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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 compatible static/runtime: true TK_ComplicatedSubSet: sizeof(): 64 TK_ComplicatedSubSet: bits1-s offset: 0 TK_ComplicatedSubSet: id-s offset: 4 TK_ComplicatedSubSet: bits2-s offset: 8 TK_ComplicatedSubSet: long0-s offset: 16 TK_ComplicatedSubSet: bits3-s offset: 24 TK_ComplicatedSubSet: real0-s offset: 32 TK_ComplicatedSubSet: bits4-s offset: 40 TK_ComplicatedSubSet: real1-s offset: 44 TK_ComplicatedSubSet: bits5-s offset: 48 TK_ComplicatedSubSet: longX-s offset: 52 TK_ComplicatedSubSet: bits6-s offset: 56 TK_ComplicatedSuperSet: sizeof(): 152 TK_ComplicatedSuperSet: bits1-s offset: 0 TK_ComplicatedSuperSet: sub1-s offset: 8 TK_ComplicatedSuperSet: bits2-s offset: 72 TK_ComplicatedSuperSet: sub2-s offset: 80 TK_ComplicatedSuperSet: bits3-s offset: 144 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 @ 1704582648108 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582648109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 2.525 OK (11 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582651829 ms III - Start SLOCK [T main @ 1704582651837 ms +++ localhost/127.0.0.1:59999 - Locked within 136 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(isAndroid false, elfValid true) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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 NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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 NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 NativeLibrary.open(global true): Trying to load libtest1.so DynamicLinkerImpl.incrLibRefCount 0xffffffffb4b6fae0 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0xffffffffb4b6fae0 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0xffffffffb4b6fae0, global true] DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testXID) -> 0xffffffffb570b521 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testXID_2) -> 0xffffffffb570b537 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testAnonBuffer) -> 0xffffffffb570b54d DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testShortBlob) -> 0xffffffffb570b563 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testLPShortBlob0) -> 0xffffffffb570b579 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testLPShortBlob1) -> 0xffffffffb570b58f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testLPShortBlob2) -> 0xffffffffb570b5a5 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testLPShortBlob3) -> 0xffffffffb570b5bb DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testShortBlobL1) -> 0xffffffffb570b5d1 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testShortBlobL2) -> 0xffffffffb570b5e7 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testInt32Struct) -> 0xffffffffb570b5fd DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testCreateAnonBlob) -> 0xffffffffb570b613 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testDestroyAnonBlob) -> 0xffffffffb570b625 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testCreateAnonBlob2) -> 0xffffffffb570b63b DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testDestroyAnonBlob2) -> 0xffffffffb570b64d DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testFooPtr) -> 0xffffffffb570b663 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, nopTest) -> 0xffffffffb570b679 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, testDelegate) -> 0xffffffffb570b691 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, createAPtrBlob) -> 0xffffffffb570b6a7 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, releaseAPtrBlob) -> 0xffffffffb570b6cf DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, getAPtrAddress) -> 0xffffffffb570b6e5 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, getAPtrMemory) -> 0xffffffffb570b6fb DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAVoidPtrTypeDim0) -> 0xffffffffb570b711 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAVoidPtrTypeDim1Mutable) -> 0xffffffffb570b727 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAVoidPtrTypeDim1Immutable) -> 0xffffffffb570b741 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAIntPtrTypeDim0) -> 0xffffffffb570b759 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAIntPtrTypeDim1Mutable) -> 0xffffffffb570b76f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAIntPtrTypeDim1Immutable) -> 0xffffffffb570b78b DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAPtr1TypeDim0) -> 0xffffffffb570b7a3 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAPtr1TypeDim1Mutable) -> 0xffffffffb570b7b9 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAPtr1TypeDim1Immutable) -> 0xffffffffb570b7d3 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAPtr2TypeDim0) -> 0xffffffffb570b7eb DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAPtr2TypeDim1Mutable) -> 0xffffffffb570b801 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestAPtr2TypeDim1Immutable) -> 0xffffffffb570b81d DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestInt32) -> 0xffffffffb570b835 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestInt64) -> 0xffffffffb570b879 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFoo1) -> 0xffffffffb570bb05 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFoo2) -> 0xffffffffb570b8e1 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFoo3) -> 0xffffffffb570b92f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFoo3ArrayToPtrPtr) -> 0xffffffffb570b973 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFoo3CopyPtrPtrA) -> 0xffffffffb570b9b5 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFoo3PtrPtr) -> 0xffffffffb570ba29 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFoo3PtrPtrValidation) -> 0xffffffffb570ba8f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, bufferTest) -> 0xffffffffb570bb6d DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, mixedTest) -> 0xffffffffb570bb89 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, doubleTest) -> 0xffffffffb570bbc9 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, arrayTestFooNioOnly) -> 0xffffffffb570bc37 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, bufferTestNioOnly) -> 0xffffffffb570bc5b DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, bufferTestNioDirectOnly) -> 0xffffffffb570bc77 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, mixedTestNioOnly) -> 0xffffffffb570bc93 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, doubleTestNioOnly) -> 0xffffffffb570bcbb DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, strToInt) -> 0xffffffffb570bceb DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, intToStr) -> 0xffffffffb570bd03 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, stringArrayRead) -> 0xffffffffb570bd35 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, binaryArrayRead) -> 0xffffffffb570bd91 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, intArrayRead) -> 0xffffffffb570bdf9 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, intArrayCopy) -> 0xffffffffb570be43 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestAnonSingle) -> 0xffffffffb570be95 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestAnonPointer) -> 0xffffffffb570bead DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestInt32T) -> 0xffffffffb570bef3 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestUInt32T) -> 0xffffffffb570bf0f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestInt64T) -> 0xffffffffb570bf2b DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestUInt64T) -> 0xffffffffb570bf57 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestWCharT) -> 0xffffffffb570bf83 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestSizeT) -> 0xffffffffb570bf9f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestPtrDiffT) -> 0xffffffffb570bfbb DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestIntPtrT) -> 0xffffffffb570bfd7 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, typeTestUIntPtrT) -> 0xffffffffb570bff3 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, createSurface) -> 0xffffffffb570c051 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, destroySurface) -> 0xffffffffb570c139 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, createComplicatedSuperSet) -> 0xffffffffb570c495 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, hasInitValues) -> 0xffffffffb570c765 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, destroyComplicatedSuperSet) -> 0xffffffffb570c921 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, getBoundsValue) -> 0xffffffffb570c937 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, getSurfaceValue) -> 0xffffffffb570c96d DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, getSurfaceBoundsValue) -> 0xffffffffb570c9c1 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, isSameInstanceByVal) -> 0xffffffffb570ca2d DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, isSameInstanceByRef) -> 0xffffffffb570ca45 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, addDimensions) -> 0xffffffffb570ca69 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, addDimensionPair) -> 0xffffffffb570cac3 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, zeroDimensions) -> 0xffffffffb570caf3 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, copyPrimToDimensions) -> 0xffffffffb570cb3f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, copyDimensionsToPrim) -> 0xffffffffb570cb77 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, rgbaToInt) -> 0xffffffffb570cba9 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, intToRgba) -> 0xffffffffb570cbdf DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, addInt) -> 0xffffffffb570cc21 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, addByte) -> 0xffffffffb570cc47 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, createModelConst) -> 0xffffffffb570cfb1 DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, destroyModelConst) -> 0xffffffffb570cfbf DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, createModelMutable) -> 0xffffffffb570cc6f DynamicLinkerImpl.lookupSymbol(0xffffffffb4b6fae0, destroyModelMutable) -> 0xffffffffb570cf59 .++++ 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: 0xb4ed3b20 1/8: 0xb4ed3b60 2/8: 0xb4ed3ba0 3/8: 0xb4ed3be0 4/8: 0xb4ed3c20 5/8: 0xb4ed3c60 6/8: 0xb4ed3ca0 7/8: 0xb4ed3ce0 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4ed3b20 1/8: 0xb4ed3b60 2/8: 0xb4ed3ba0 3/8: 0xb4ed3be0 4/8: 0xb4ed3c20 5/8: 0xb4ed3c60 6/8: 0xb4ed3ca0 7/8: 0xb4ed3ce0 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b75418 1/8: 0xb4b75460 2/8: 0xb4b754a8 3/8: 0xb4b754f0 4/8: 0xb4b75538 5/8: 0xb4b75580 6/8: 0xb4b755c8 7/8: 0xb4b773a8 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b75418 1/8: 0xb4b75460 2/8: 0xb4b754a8 3/8: 0xb4b754f0 4/8: 0xb4b75538 5/8: 0xb4b75580 6/8: 0xb4b755c8 7/8: 0xb4b773a8 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b774f0 1/8: 0xb4b77538 2/8: 0xb4b77580 3/8: 0xb4b775c8 4/8: 0xb4b77610 5/8: 0xb4b77658 6/8: 0xb4b776a0 7/8: 0xb4b776e8 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b779c8 1/8: 0xb4b77a10 2/8: 0xb4b77a58 3/8: 0xb4b77aa0 4/8: 0xb4b77ae8 5/8: 0xb4b77b30 6/8: 0xb4b77b78 7/8: 0xb4b77bc0 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b779c8 1/8: 0xb4b77a10 2/8: 0xb4b77a58 3/8: 0xb4b77aa0 4/8: 0xb4b77ae8 5/8: 0xb4b77b30 6/8: 0xb4b77b78 7/8: 0xb4b77bc0 Testing accessing PointerBuffer values [0..7] 0/8: 0xb617f330 1/8: 0xb617f330 2/8: 0xb617f330 3/8: 0xb617f330 4/8: 0xb617f330 5/8: 0xb617f330 6/8: 0xb617f330 7/8: 0xb617f330 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: 0xbbe6c4f0 1/8: 0xbbe6c530 2/8: 0xbbe6c570 3/8: 0xbbe6c5b0 4/8: 0xbbe6c5f0 5/8: 0xbbe6c630 6/8: 0xbbe6c670 7/8: 0xbbe6c6b0 Testing accessing PointerBuffer values [0..7] 0/8: 0xbbe6c4f0 1/8: 0xbbe6c530 2/8: 0xbbe6c570 3/8: 0xbbe6c5b0 4/8: 0xbbe6c5f0 5/8: 0xbbe6c630 6/8: 0xbbe6c670 7/8: 0xbbe6c6b0 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b78210 1/8: 0xb4b78980 2/8: 0xb4b789c8 3/8: 0xb4b78a10 4/8: 0xb4b78a58 5/8: 0xb4b78aa0 6/8: 0xb4b78ae8 7/8: 0xb4b78b30 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b78210 1/8: 0xb4b78980 2/8: 0xb4b789c8 3/8: 0xb4b78a10 4/8: 0xb4b78a58 5/8: 0xb4b78aa0 6/8: 0xb4b78ae8 7/8: 0xb4b78b30 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b78b78 1/8: 0xb4b78bc0 2/8: 0xb4b78c08 3/8: 0xb4b78c50 4/8: 0xb4b78c98 5/8: 0xb4b78ce0 6/8: 0xb4b78d28 7/8: 0xb4b78d70 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b78db8 1/8: 0xb4b78e00 2/8: 0xb4b78e48 3/8: 0xb4b78e90 4/8: 0xb4b78ed8 5/8: 0xb4b78f20 6/8: 0xb4b78f68 7/8: 0xb4b78fb0 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b78db8 1/8: 0xb4b78e00 2/8: 0xb4b78e48 3/8: 0xb4b78e90 4/8: 0xb4b78ed8 5/8: 0xb4b78f20 6/8: 0xb4b78f68 7/8: 0xb4b78fb0 Testing accessing PointerBuffer values [0..7] 0/8: 0xb4b78ff8 1/8: 0xb4b78ff8 2/8: 0xb4b78ff8 3/8: 0xb4b78ff8 4/8: 0xb4b78ff8 5/8: 0xb4b78ff8 6/8: 0xb4b78ff8 7/8: 0xb4b78ff8 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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 compatible static/runtime: true TK_ComplicatedSubSet: sizeof(): 64 TK_ComplicatedSubSet: bits1-s offset: 0 TK_ComplicatedSubSet: id-s offset: 4 TK_ComplicatedSubSet: bits2-s offset: 8 TK_ComplicatedSubSet: long0-s offset: 16 TK_ComplicatedSubSet: bits3-s offset: 24 TK_ComplicatedSubSet: real0-s offset: 32 TK_ComplicatedSubSet: bits4-s offset: 40 TK_ComplicatedSubSet: real1-s offset: 44 TK_ComplicatedSubSet: bits5-s offset: 48 TK_ComplicatedSubSet: longX-s offset: 52 TK_ComplicatedSubSet: bits6-s offset: 56 TK_ComplicatedSuperSet: sizeof(): 152 TK_ComplicatedSuperSet: bits1-s offset: 0 TK_ComplicatedSuperSet: sub1-s offset: 8 TK_ComplicatedSuperSet: bits2-s offset: 72 TK_ComplicatedSuperSet: sub2-s offset: 80 TK_ComplicatedSuperSet: bits3-s offset: 144 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, 0xffffffffb4b6fae0, global true] DynamicLinkerImpl.decrLibRefCount 0xffffffffb4b6fae0 -> LibRef[libtest1.so, refCount 0], libs loaded 0 DynamicLinkerImpl.closeLibrary(0xffffffffb4b6fae0 -> 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:62) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:566) [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 @ 1704582653344 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582653347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 2.319 OK (11 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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 arm -> ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0) ELF-1: Got ELF-1[vers 1, machine[40, ARM, GENERIC_ABI, machDesc ARM_MIPS_32(0)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: Got ARM Attribs Section Header: SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0] ELF-2: Got ARM Attribs Section Block : SectionArmAttributes[SectionHeader[idx 25, name .ARM.attributes, type 0x70000003, link 0, info 0x0, flags 0x0], data[off 0, len 51/51], [aeabi[CPU_name = 7-A, CPU_arch = 10, CPU_arch_profile = 65, ARM_ISA_use = 1, THUMB_ISA_use = 2, FP_arch = 4, ABI_PCS_wchar_t = 4, ABI_FP_rounding = 1, ABI_FP_denormal = 1, ABI_FP_exceptions = 1, ABI_FP_number_model = 3, ABI_align_needed = 1, ABI_align_preserved = 1, ABI_enum_size = 2, ABI_VFP_args = 1, CPU_unaligned_access = 1]]] ELF-2: queryCPUTypeSafe(7-a): Please port CPUType detection to your platform (CPU_ABI string '7-a') ELF-2: abiARM cpuName arm-7-a[armCpuName 7-A, armCpuRawName null] -> arm-7-a -> ARMv7, abiVFPArgsAcceptsVFPVariant true ELF-2: cpuName arm-7-a -> ARMv7, EABI_GNU_ARMHF ELF-2: Got ELF-2[ARMv7, EABI_GNU_ARMHF, flags[0x5000400, arm[abi 5, lGCC 1024, float 2]], sh-num 28] Platform.Elf: valid true, elfCpuName arm-7-a, cpuType ARMv7, abiType EABI_GNU_ARMHF, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH arm, CpuType ARM, ABIType EABI_GNU_ARMEL Platform.Hard: ARCH arm-7-a, CPU_ARCH ARMv7, ABI_TYPE EABI_GNU_ARMHF - strategy 211(isAndroid false, elfValid true) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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 NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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 NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@b0d902) (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:319) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.common.os.Platform.(Platform.java:295) 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: ARM_MIPS_32(0): 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 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 / 8 float 4 / 4, double 8 / 8, ldouble 8 / 8 pointer 4 / 4, page 4096 NativeLibrary.open(global true): Trying to load libtest1.so DynamicLinkerImpl.incrLibRefCount 0xffffffffb46dd7b8 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0xffffffffb46dd7b8 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0xffffffffb46dd7b8, global true] DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testXID) -> 0xffffffffb5a1a521 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testXID_2) -> 0xffffffffb5a1a537 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testAnonBuffer) -> 0xffffffffb5a1a54d DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testShortBlob) -> 0xffffffffb5a1a563 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testLPShortBlob0) -> 0xffffffffb5a1a579 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testLPShortBlob1) -> 0xffffffffb5a1a58f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testLPShortBlob2) -> 0xffffffffb5a1a5a5 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testLPShortBlob3) -> 0xffffffffb5a1a5bb DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testShortBlobL1) -> 0xffffffffb5a1a5d1 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testShortBlobL2) -> 0xffffffffb5a1a5e7 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testInt32Struct) -> 0xffffffffb5a1a5fd DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testCreateAnonBlob) -> 0xffffffffb5a1a613 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testDestroyAnonBlob) -> 0xffffffffb5a1a625 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testCreateAnonBlob2) -> 0xffffffffb5a1a63b DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testDestroyAnonBlob2) -> 0xffffffffb5a1a64d DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testFooPtr) -> 0xffffffffb5a1a663 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, nopTest) -> 0xffffffffb5a1a679 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, testDelegate) -> 0xffffffffb5a1a691 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, createAPtrBlob) -> 0xffffffffb5a1a6a7 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, releaseAPtrBlob) -> 0xffffffffb5a1a6cf DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, getAPtrAddress) -> 0xffffffffb5a1a6e5 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, getAPtrMemory) -> 0xffffffffb5a1a6fb DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAVoidPtrTypeDim0) -> 0xffffffffb5a1a711 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAVoidPtrTypeDim1Mutable) -> 0xffffffffb5a1a727 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAVoidPtrTypeDim1Immutable) -> 0xffffffffb5a1a741 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAIntPtrTypeDim0) -> 0xffffffffb5a1a759 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAIntPtrTypeDim1Mutable) -> 0xffffffffb5a1a76f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAIntPtrTypeDim1Immutable) -> 0xffffffffb5a1a78b DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAPtr1TypeDim0) -> 0xffffffffb5a1a7a3 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAPtr1TypeDim1Mutable) -> 0xffffffffb5a1a7b9 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAPtr1TypeDim1Immutable) -> 0xffffffffb5a1a7d3 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAPtr2TypeDim0) -> 0xffffffffb5a1a7eb DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAPtr2TypeDim1Mutable) -> 0xffffffffb5a1a801 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestAPtr2TypeDim1Immutable) -> 0xffffffffb5a1a81d DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestInt32) -> 0xffffffffb5a1a835 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestInt64) -> 0xffffffffb5a1a879 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFoo1) -> 0xffffffffb5a1ab05 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFoo2) -> 0xffffffffb5a1a8e1 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFoo3) -> 0xffffffffb5a1a92f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFoo3ArrayToPtrPtr) -> 0xffffffffb5a1a973 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFoo3CopyPtrPtrA) -> 0xffffffffb5a1a9b5 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFoo3PtrPtr) -> 0xffffffffb5a1aa29 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFoo3PtrPtrValidation) -> 0xffffffffb5a1aa8f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, bufferTest) -> 0xffffffffb5a1ab6d DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, mixedTest) -> 0xffffffffb5a1ab89 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, doubleTest) -> 0xffffffffb5a1abc9 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, arrayTestFooNioOnly) -> 0xffffffffb5a1ac37 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, bufferTestNioOnly) -> 0xffffffffb5a1ac5b DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, bufferTestNioDirectOnly) -> 0xffffffffb5a1ac77 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, mixedTestNioOnly) -> 0xffffffffb5a1ac93 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, doubleTestNioOnly) -> 0xffffffffb5a1acbb DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, strToInt) -> 0xffffffffb5a1aceb DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, intToStr) -> 0xffffffffb5a1ad03 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, stringArrayRead) -> 0xffffffffb5a1ad35 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, binaryArrayRead) -> 0xffffffffb5a1ad91 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, intArrayRead) -> 0xffffffffb5a1adf9 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, intArrayCopy) -> 0xffffffffb5a1ae43 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestAnonSingle) -> 0xffffffffb5a1ae95 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestAnonPointer) -> 0xffffffffb5a1aead DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestInt32T) -> 0xffffffffb5a1aef3 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestUInt32T) -> 0xffffffffb5a1af0f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestInt64T) -> 0xffffffffb5a1af2b DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestUInt64T) -> 0xffffffffb5a1af57 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestWCharT) -> 0xffffffffb5a1af83 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestSizeT) -> 0xffffffffb5a1af9f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestPtrDiffT) -> 0xffffffffb5a1afbb DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestIntPtrT) -> 0xffffffffb5a1afd7 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, typeTestUIntPtrT) -> 0xffffffffb5a1aff3 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, createSurface) -> 0xffffffffb5a1b051 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, destroySurface) -> 0xffffffffb5a1b139 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, createComplicatedSuperSet) -> 0xffffffffb5a1b495 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, hasInitValues) -> 0xffffffffb5a1b765 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, destroyComplicatedSuperSet) -> 0xffffffffb5a1b921 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, getBoundsValue) -> 0xffffffffb5a1b937 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, getSurfaceValue) -> 0xffffffffb5a1b96d DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, getSurfaceBoundsValue) -> 0xffffffffb5a1b9c1 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, isSameInstanceByVal) -> 0xffffffffb5a1ba2d DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, isSameInstanceByRef) -> 0xffffffffb5a1ba45 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, addDimensions) -> 0xffffffffb5a1ba69 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, addDimensionPair) -> 0xffffffffb5a1bac3 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, zeroDimensions) -> 0xffffffffb5a1baf3 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, copyPrimToDimensions) -> 0xffffffffb5a1bb3f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, copyDimensionsToPrim) -> 0xffffffffb5a1bb77 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, rgbaToInt) -> 0xffffffffb5a1bba9 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, intToRgba) -> 0xffffffffb5a1bbdf DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, addInt) -> 0xffffffffb5a1bc21 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, addByte) -> 0xffffffffb5a1bc47 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, createModelConst) -> 0xffffffffb5a1bfb1 DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, destroyModelConst) -> 0xffffffffb5a1bfbf DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, createModelMutable) -> 0xffffffffb5a1bc6f DynamicLinkerImpl.lookupSymbol(0xffffffffb46dd7b8, destroyModelMutable) -> 0xffffffffb5a1bf59 LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582658334 ms III - Start SLOCK [T main @ 1704582658339 ms +++ localhost/127.0.0.1:59999 - Locked within 103 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 @ 1704582658492 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582658493 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 0.891 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: 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.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704582661688 ms III - Start SLOCK [T main @ 1704582661694 ms +++ localhost/127.0.0.1:59999 - Locked within 59 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 @ 1704582661818 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704582661819 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 0.804 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-build-java' in '../libgluegen2-build-java_2.3.2-8_all.deb'. dpkg-deb: building package 'libgluegen2-jni' in '../libgluegen2-jni_2.3.2-8_armhf.deb'. dpkg-deb: building package 'libgluegen2-rt-java' in '../libgluegen2-rt-java_2.3.2-8_all.deb'. dpkg-deb: building package 'libgluegen2-doc' in '../libgluegen2-doc_2.3.2-8_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../gluegen2_2.3.2-8_armhf.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/3620 and its subdirectories I: Current time: Sat Jan 6 11:13:37 -12 2024 I: pbuilder-time-stamp: 1704582817