I: pbuilder: network access will be disabled during build I: Current time: Sun Jan 7 13:14:01 +14 2024 I: pbuilder-time-stamp: 1704582841 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.VcacmSJ_/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/32172/tmp/hooks/D01_modify_environment starting debug: Running on virt32b. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jan 6 23:14 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/32172/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/32172/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4 ' DIRSTACK=() DISTRIBUTION=bullseye EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=2005b005abef47bc8ed3e4b8e7f0669d LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=32172 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/pbuilderrc_vOvN --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/b2 --logfile b2/build.log gluegen2_2.3.2-8.dsc' SUDO_GID=112 SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 6.1.0-17-armmp-lpae #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l 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 9 Jan 6 23:14 sh -> /bin/bash -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/32172/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 21s (7988 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:Certigna.pem Adding debian:Cybertrust_Global_Root.pem Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Adding debian:GlobalSign_Root_CA_-_R2.pem Adding debian:emSign_Root_CA_-_G1.pem Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:Amazon_Root_CA_3.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:emSign_Root_CA_-_C1.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem Adding debian:Certum_Trusted_Network_CA_2.pem Adding debian:SecureTrust_CA.pem Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Adding debian:SZAFIR_ROOT_CA2.pem Adding debian:Sonera_Class_2_Root_CA.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:Hongkong_Post_Root_CA_3.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:e-Szigno_Root_CA_2017.pem Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Adding debian:DST_Root_CA_X3.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:IdenTrust_Commercial_Root_CA_1.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:TWCA_Global_Root_CA.pem Adding debian:QuoVadis_Root_CA_3_G3.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:Certigna_Root_CA.pem Adding debian:NAVER_Global_Root_Certification_Authority.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Adding debian:AC_RAIZ_FNMT-RCM.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:Amazon_Root_CA_4.pem Adding debian:emSign_ECC_Root_CA_-_G3.pem Adding debian:ACCVRAIZ1.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:GTS_Root_R2.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:emSign_ECC_Root_CA_-_C3.pem Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem Adding debian:ISRG_Root_X1.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:VeriSign_Universal_Root_Certification_Authority.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:QuoVadis_Root_CA_1_G3.pem Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Adding debian:Entrust_Root_Certification_Authority_-_G4.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:Izenpe.com.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:Network_Solutions_Certificate_Authority.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:QuoVadis_Root_CA_2_G3.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:TeliaSonera_Root_CA_v1.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:SecureSign_RootCA11.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:GlobalSign_Root_CA_-_R6.pem Adding debian:TrustCor_RootCert_CA-1.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:TrustCor_ECA-1.pem Adding debian:Secure_Global_CA.pem Adding debian:GTS_Root_R4.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:EC-ACC.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:Trustis_FPS_Root_CA.pem Adding debian:QuoVadis_Root_CA.pem Adding debian:AffirmTrust_Networking.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:UCA_Extended_Validation_Root.pem Adding debian:Amazon_Root_CA_2.pem Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:USERTrust_ECC_Certification_Authority.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:GTS_Root_R1.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:certSIGN_Root_CA_G2.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:Chambers_of_Commerce_Root_-_2008.pem Adding debian:Trustwave_Global_Certification_Authority.pem Adding debian:GTS_Root_R3.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:USERTrust_RSA_Certification_Authority.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:Global_Chambersign_Root_-_2008.pem Adding debian:Amazon_Root_CA_1.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:TrustCor_RootCert_CA-2.pem Adding debian:UCA_Global_G2_Root.pem Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Adding debian:AffirmTrust_Premium.pem Adding debian:Entrust_Root_Certification_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: user script /srv/workspace/pbuilder/32172/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for bullseye I: user script /srv/workspace/pbuilder/32172/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/gluegen2-2.3.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-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/second-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-armmp-lpae [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-armmp-lpae [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-armmp-lpae [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-armmp-lpae [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-armmp-lpae [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-armmp-lpae [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 @ 1704583312045 ms III - Start [java] SLOCK [T main @ 1704583312057 ms +++ localhost/127.0.0.1:59999 - Locked within 38 ms, 1 attempts [java] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment [java] . 1: PATH = /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path [java] 2: INVOCATION_ID = 3cc0e68d35404d22a13730da2022ff94 [java] 3: DEB_TARGET_MULTIARCH = arm-linux-gnueabihf [java] 4: PBUILDER_SYSCONFDIR = /etc [java] 5: TZ = /usr/share/zoneinfo/Etc/GMT-14 [java] 6: DEB_BUILD_OPTIONS = buildinfo=+all reproducible=+all,-fixfilepath parallel=4 [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: OBJCFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 12: FFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong [java] 13: SUDO_USER = jenkins [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 = pbuilder2 [java] 20: PWD = /build/reproducible-path/gluegen2-2.3.2 [java] 21: DH_INTERNAL_OPTIONS = -O--buildsystem=ant [java] 22: DEB_BUILD_MULTIARCH = arm-linux-gnueabihf [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 = it_CH:it [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: OLDPWD = / [java] 33: DEB_HOST_ARCH_BITS = 32 [java] 34: PBUILDER_OPERATION = build [java] 35: DEB_TARGET_GNU_TYPE = arm-linux-gnueabihf [java] 36: BUILDUSERGECOS = second user,second room,second work-phone,second home-phone,second 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_BUILD_ARCH = armhf [java] 42: DEB_RULES_REQUIRES_ROOT = binary-targets [java] 43: DEB_BUILD_GNU_SYSTEM = linux-gnueabihf [java] 44: SHLVL = 3 [java] 45: DEB_TARGET_ARCH_CPU = arm [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 = 112 [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 = 106 [java] 65: PBCURRENTCOMMANDLINEOPERATION = build [java] 66: DH_INTERNAL_OVERRIDE = dh_auto_build [java] 67: BUILDUSERNAME = pbuilder2 [java] 68: DEB_BUILD_GNU_CPU = arm [java] 69: USER = pbuilder2 [java] 70: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar [java] 71: SUDO_COMMAND = /usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/pbuilderrc_vOvN --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/b2 --logfile b2/build.log gluegen2_2.3.2-8.dsc [java] 72: DEB_TARGET_ARCH_ENDIAN = little [java] 73: PBUILDER_PKGLIBDIR = /usr/lib/pbuilder [java] 74: MAKELEVEL = 2 [java] 75: DEB_BUILD_ARCH_LIBC = gnu [java] 76: DEB_TARGET_ARCH = armhf [java] 77: LD_PRELOAD = [java] 78: DEB_HOST_ARCH_CPU = arm [java] 79: DEB_TARGET_ARCH_ABI = eabihf [java] 80: HOME = /build/reproducible-path/gluegen2-2.3.2/debian/.debhelper/generated/_source/home [java] 81: CXXFLAGS = -g -O2 -fdebug-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] Environment count: 81 [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-apache-log4j.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-xz.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-contrib.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-apache-oro.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/second-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 = pbuilder2 [java] 32: path.separator = : [java] 33: os.version = 6.1.0-17-armmp-lpae [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 @ 1704583312615 ms III - Stopping: alive true, shallQuit true, hasSocket true [java] SLOCK [T main @ 1704583312617 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms [java] [java] Time: 1.439 [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-armmp-lpae [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/GnuCEmitterTokenTypes.java:8: 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/GnuCEmitterTokenTypes.java:9: 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] /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 TokenStreamException [javadoc] location: class StdCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:545: error: cannot find symbol [javadoc] public final void mPTR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [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: 5 minutes 3 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-armmp-lpae (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 4 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 @ 1704583429948 ms III - Start SLOCK [T main @ 1704583429952 ms +++ localhost/127.0.0.1:59999 - Locked within 59 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment 1: PATH = /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 2: DYLD_LIBRARY_PATH = build/test/build/natives: 3: INVOCATION_ID = 3cc0e68d35404d22a13730da2022ff94 4: DEB_TARGET_MULTIARCH = arm-linux-gnueabihf 5: PBUILDER_SYSCONFDIR = /etc 6: TZ = /usr/share/zoneinfo/Etc/GMT-14 7: DEB_BUILD_OPTIONS = buildinfo=+all reproducible=+all,-fixfilepath parallel=4 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 = pbuilder2 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 = it_CH:it 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 = second user,second room,second work-phone,second home-phone,second 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 = 4 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 = 112 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 = 106 68: PBCURRENTCOMMANDLINEOPERATION = build 69: DH_INTERNAL_OVERRIDE = dh_auto_test 70: _ = /usr/bin/java 71: BUILDUSERNAME = pbuilder2 72: DEB_BUILD_GNU_CPU = arm 73: USER = pbuilder2 74: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar 75: SUDO_COMMAND = /usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/pbuilderrc_vOvN --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2VQzE5eq/b2 --logfile b2/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/second-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/second-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 = pbuilder2 32: path.separator = : 33: os.version = 6.1.0-17-armmp-lpae 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 @ 1704583430229 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583430232 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 0.968 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 @ 1704583433104 ms III - Start SLOCK [T main @ 1704583433108 ms +++ localhost/127.0.0.1:59999 - Locked within 84 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 @ 1704583433607 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583433608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 1.201 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 @ 1704583436292 ms III - Start SLOCK [T main @ 1704583436295 ms +++ localhost/127.0.0.1:59999 - Locked within 58 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 @ 1704583436435 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583436440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 0.833 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 @ 1704583439476 ms III - Start SLOCK [T main @ 1704583439484 ms +++ localhost/127.0.0.1:59999 - Locked within 93 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 @ 1704583439659 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583439660 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.939 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 @ 1704583442568 ms III - Start SLOCK [T main @ 1704583442570 ms +++ localhost/127.0.0.1:59999 - Locked within 47 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 314 ms, avrg 8851640 ns, deviation [ -7210676 .. 5247299 ] 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 590 ms, avrg 15085350 ns, deviation [ -14817040 .. 20312831 ] 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 364 ms, avrg 6805682 ns, deviation [ -6782756 .. 9490813 ] 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 179 ms, avrg 600159 ns, deviation [ -579453 .. 2515769 ] 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 603 ms, avrg 38978543 ns, deviation [ -17879611 .. 10653593 ] 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 548 ms, avrg 14556062 ns, deviation [ -7985441 .. 10078651 ] 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 522 ms, avrg 7390737 ns, deviation [ -7341306 .. 8619037 ] 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 350 ms, avrg 1727939 ns, deviation [ -1705033 .. 2840952 ] 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 479 ms, avrg 2655197 ns, deviation [ -2471567 .. 5745211 ] 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 540 ms, avrg 4043246 ns, deviation [ -3849345 .. 6474369 ] 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 384 ms, avrg 3847880 ns, deviation [ -3807436 .. 6064484 ] 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 519 ms, avrg 3620736 ns, deviation [ -3580832 .. 6786429 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704583448484 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583448488 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 6.551 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 @ 1704583451321 ms III - Start SLOCK [T main @ 1704583451324 ms +++ localhost/127.0.0.1:59999 - Locked within 41 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 409 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704583452091 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583452094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 1.47 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 @ 1704583454424 ms III - Start SLOCK [T main @ 1704583454427 ms +++ localhost/127.0.0.1:59999 - Locked within 102 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704583454496 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583454498 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 @ 1704583454532 ms III - Start SLOCK [T main @ 1704583454536 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts SLOCK [T main @ 1704583454537 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T main @ 1704583455572 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1035 ms, 10 attempts SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1704583455621 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583455624 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 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 @ 1704583455640 ms III - Start SLOCK [T main @ 1704583455644 ms +++ localhost/127.0.0.1:59999 - Locked within 18 ms, 1 attempts LockUnlock #2 LOCK try .. LockUnlock #1 LOCK try .. SLOCK [T LockUnlock #2 @ 1704583455680 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T LockUnlock #1 @ 1704583455681 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1704583456045 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583456048 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1704583456072 ms III - Start SLOCK [T LockUnlock #1 @ 1704583456076 ms +++ localhost/127.0.0.1:59999 - Locked within 396 ms, 26 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1704583456076 ms III - Start SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1704583456077 ms III - Unable to install ServerSocket: Address already in use (Bind failed) SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1704583456077 ms III - Stopping: alive false, shallQuit true, hasSocket false SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1704583456384 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1704583456388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms LockUnlock #1 LOCK OFF SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1704583456424 ms III - Start SLOCK [T LockUnlock #2 @ 1704583456426 ms +++ localhost/127.0.0.1:59999 - Locked within 747 ms, 53 attempts LockUnlock #2 LOCK ON SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1704583456732 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1704583456736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms LockUnlock #2 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock Time: 2.642 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 @ 1704583458868 ms III - Start SLOCK [T main @ 1704583458884 ms +++ localhost/127.0.0.1:59999 - Locked within 79 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704583458888 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583458892 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown Time: 0.233 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 @ 1704583461476 ms III - Start SLOCK [T main @ 1704583461480 ms +++ localhost/127.0.0.1:59999 - Locked within 91 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 @ 1704583461617 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583461620 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 0.906 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 @ 1704583464792 ms III - Start SLOCK [T main @ 1704583464796 ms +++ localhost/127.0.0.1:59999 - Locked within 83 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 @ 1704583465151 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583465152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 1.12 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 @ 1704583468304 ms III - Start SLOCK [T main @ 1704583468308 ms +++ localhost/127.0.0.1:59999 - Locked within 125 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 @ 1704583468704 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583468708 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.188 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 @ 1704583471820 ms III - Start SLOCK [T main @ 1704583471824 ms +++ localhost/127.0.0.1:59999 - Locked within 91 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 @ 1704583471956 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583471960 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 0.878 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 @ 1704583474872 ms III - Start SLOCK [T main @ 1704583474876 ms +++ localhost/127.0.0.1:59999 - Locked within 55 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 @ 1704583474996 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583474997 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 0.77 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 @ 1704583478024 ms III - Start SLOCK [T main @ 1704583478028 ms +++ localhost/127.0.0.1:59999 - Locked within 95 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: 4.772387ms map: 0.131168ms get iimap: 0.032037ms map: 0.067354ms remove iimap: 0.062034ms map: 0.080633ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 0.021458ms map: 0.079292ms get iimap: 0.013539ms map: 0.055195ms remove iimap: 0.016319ms map: 0.063834ms ++++ 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 @ 1704583478575 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583478576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 1.301 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 @ 1704583481680 ms III - Start SLOCK [T main @ 1704583481684 ms +++ localhost/127.0.0.1:59999 - Locked within 95 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 @ 1704583482214 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583482215 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 1.269 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 @ 1704583485000 ms III - Start SLOCK [T main @ 1704583485004 ms +++ localhost/127.0.0.1:59999 - Locked within 97 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: 1.47032ms map: 0.168944ms get iimap: 0.034497ms map: 0.065754ms remove iimap: 0.063074ms map: 0.087332ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 0.029678ms map: 0.084532ms get iimap: 0.014239ms map: 0.057554ms remove iimap: 0.027578ms map: 0.074052ms ++++ 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 @ 1704583485614 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583485616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 1.379 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 @ 1704583488656 ms III - Start SLOCK [T main @ 1704583488664 ms +++ localhost/127.0.0.1:59999 - Locked within 109 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-armmp-lpae, 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 @ 1704583489056 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583489059 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 1.147 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 @ 1704583492020 ms III - Start SLOCK [T main @ 1704583492024 ms +++ localhost/127.0.0.1:59999 - Locked within 109 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 @ 1704583492240 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583492244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.004 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 @ 1704583495340 ms III - Start SLOCK [T main @ 1704583495342 ms +++ localhost/127.0.0.1:59999 - Locked within 86 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 @ 1704583495959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583495960 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 1.358 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 @ 1704583497708 ms III - Start SLOCK [T main @ 1704583497712 ms +++ localhost/127.0.0.1:59999 - Locked within 63 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 266ms, create 44ms, fill 0ms, execute 222ms 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 42ms, create 1ms, fill 0ms, execute 41ms 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 0xfbb2c1, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln9345603141869826253.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln9345603141869826253.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln9345603141869826253 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln9345603141869826253 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0xfbb2c1, this 0x1f2a664 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272 TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache .++++ 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/jln9345603141869826253/jln13727300875498656272, 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/jln9345603141869826253/jln13727300875498656272/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/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/jln9345603141869826253/jln13727300875498656272/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/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 0xfbb2c1, this 0x3ef382 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln5414485283848677040 (ok: true) ---------------------------------------------------------- TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0xfbb2c1, this 0x1bf57b3 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln16530564858995682622 (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 0xfbb2c1, this 0x19b7cce TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596 ++++ 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/jln9345603141869826253/jln7506940912236479596, 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/jln9345603141869826253/jln7506940912236479596/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/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/jln9345603141869826253/jln7506940912236479596/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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@fbb2c1) (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/jln9345603141869826253/jln7506940912236479596, 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/jln9345603141869826253/jln7506940912236479596/natives/linux-armv6hf JarUtil: EXTRACT[1]: [gluegen2-rt -> ] natives/linux-armv6hf/libgluegen2-rt.so -> /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/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 106ms, create 1ms, fill 0ms, execute 105ms 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 55ms, create 0ms, fill 1ms, execute 54ms 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=jln9345603141869826253 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln9345603141869826253 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1740540, this 0x1912c99 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln1066504333196693221 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln1066504333196693221 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 61ms, create 0ms, fill 0ms, execute 61ms 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 51ms, create 0ms, fill 0ms, execute 51ms 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 0x15ef5, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: Trying existing value of: jnlp.jogamp.tmp.cache.root=jln9345603141869826253 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln9345603141869826253 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x15ef5, this 0x1a2cb77 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln11942636254293024136 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln9345603141869826253/jln11942636254293024136 ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1704583500616 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583500620 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 3.614 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 @ 1704583502870 ms III - Start SLOCK [T main @ 1704583502873 ms +++ localhost/127.0.0.1:59999 - Locked within 37 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 138ms, create 38ms, fill 0ms, execute 100ms 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 16ms, create 0ms, fill 0ms, execute 16ms 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/jln9787982632850401897.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln9787982632850401897.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln9787982632850401897 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln9787982632850401897 ------------------------------------------------------------------ OK: true TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0xb0d902, this 0x17f23d9 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln15495791019583890888 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln15495791019583890888 .TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln16530564858995682622.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln5414485283848677040.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln5414485283848677040) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common) ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitfield$Factory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/SourcedInterruptedException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/cache/TempFileCache$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/RunnableExecutor$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/JarUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/PrimitiveStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IOUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/Lock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/SingletonInstance.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongObjectHashMap$1.class) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarName res: TestJarsInJar.jar TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/InterruptSource$Thread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class 1 - jarUri: TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/InterruptedRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/VersionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/HashUtil.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/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/LongLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/NativeLibrary.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/DynamicLibraryBundle$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) 0.0.0 ascii : jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class 0.0.0 native-file: null 0.0.0 contained: file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/Debug$1.class) 1.0.0 scheme: jar TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util) 2.0.0 scheme-part: file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 2 - jarSubUri: ZZZZZZ Uri file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 0.0.0 ascii : file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 0.0.0 native-file: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (raw), /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os) 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/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/SectionArmAttributes$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/IOUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/MacOSXDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln1066504333196693221.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln16530564858995682622) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln1066504333196693221) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitfield$Factory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/SourcedInterruptedException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/cache/TempFileCache$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/RunnableExecutor$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/JarUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/PrimitiveStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IOUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/Lock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/SingletonInstance.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/InterruptSource$Thread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/InterruptedRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/VersionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/HashUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/LongLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/NativeLibrary.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/DynamicLibraryBundle$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/natives) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/natives/linux-armv6hf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/natives/linux-armv6hf/libgluegen2-rt.so) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/Debug$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/SectionArmAttributes$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/IOUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/MacOSXDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln7506940912236479596/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln11942636254293024136.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln11942636254293024136) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln9345603141869826253/jln13727300875498656272.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/jln9787982632850401897/jln7880879136179225174 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174 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/jln9787982632850401897/jln7880879136179225174, 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/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub JarUtil: EXTRACT[4]: [null -> ] sub/ClassInJar2.jar -> /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar: 760 bytes, addedAsNativeLib: false getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class getJarName res: ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class (raw), file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar1.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/ClassInJar1.jar Entries of /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln9787982632850401897/jln7880879136179225174/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 @ 1704583503955 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583503960 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.746 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.022 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.144 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.095 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 @ 1704583511589 ms III - Start SLOCK [T main @ 1704583511592 ms +++ localhost/127.0.0.1:59999 - Locked within 41 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 @ 1704583520220 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583520224 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 9.267 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 @ 1704583522354 ms III - Start SLOCK [T main @ 1704583522357 ms +++ localhost/127.0.0.1:59999 - Locked within 37 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@fbb2c1) (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 @ 1704583523363 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583523372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 11 ms Time: 1.677 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 @ 1704583527236 ms III - Start SLOCK [T main @ 1704583527239 ms +++ localhost/127.0.0.1:59999 - Locked within 67 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 @ 1704583529484 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583529485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 2.93 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 @ 1704583534304 ms III - Start SLOCK [T main @ 1704583534307 ms +++ localhost/127.0.0.1:59999 - Locked within 32 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 @ 1704583534795 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583534796 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 1.117 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 @ 1704583536871 ms III - Start SLOCK [T main @ 1704583536874 ms +++ localhost/127.0.0.1:59999 - Locked within 34 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 @ 1704583538685 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583538686 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 2.469 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 @ 1704583541816 ms III - Start SLOCK [T main @ 1704583541820 ms +++ localhost/127.0.0.1:59999 - Locked within 60 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 @ 1704583543944 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583543945 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 2.856 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 @ 1704583546964 ms III - Start SLOCK [T main @ 1704583546967 ms +++ localhost/127.0.0.1:59999 - Locked within 85 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 @ 1704583547277 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583547278 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 1.051 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 @ 1704583549864 ms III - Start SLOCK [T main @ 1704583549867 ms +++ localhost/127.0.0.1:59999 - Locked within 94 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 @ 1704583550041 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583550042 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.934 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 @ 1704583553068 ms III - Start SLOCK [T main @ 1704583553072 ms +++ localhost/127.0.0.1:59999 - Locked within 98 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 @ 1704583553704 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583553708 ms --- localhost/127.0.0.1:59999 - Unlock ok within 11 ms Time: 1.4 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 @ 1704583555840 ms III - Start SLOCK [T main @ 1704583555843 ms +++ localhost/127.0.0.1:59999 - Locked within 88 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 @ 1704583556239 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583556240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 1.135 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 @ 1704583558605 ms III - Start SLOCK [T main @ 1704583558608 ms +++ localhost/127.0.0.1:59999 - Locked within 93 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 @ 1704583560104 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583560108 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 2.247 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 @ 1704583562981 ms III - Start SLOCK [T main @ 1704583562983 ms +++ localhost/127.0.0.1:59999 - Locked within 30 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 @ 1704583564137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583564140 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.811 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 @ 1704583567048 ms III - Start SLOCK [T main @ 1704583567051 ms +++ localhost/127.0.0.1:59999 - Locked within 49 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 @ 1704583567294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583567296 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 0.954 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 @ 1704583570104 ms III - Start SLOCK [T main @ 1704583570108 ms +++ localhost/127.0.0.1:59999 - Locked within 60 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 @ 1704583570479 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583570484 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.097 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 299ms, create 115ms, fill 1ms, execute 183ms 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 67ms, create 1ms, fill 0ms, execute 66ms 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 @ 1704583575568 ms III - Start SLOCK [T main @ 1704583575572 ms +++ localhost/127.0.0.1:59999 - Locked within 69 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 @ 1704583575721 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583575723 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 0.911 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 @ 1704583578124 ms III - Start SLOCK [T main @ 1704583578127 ms +++ localhost/127.0.0.1:59999 - Locked within 57 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 @ 1704583578236 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583578240 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 0.806 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 @ 1704583581045 ms III - Start SLOCK [T main @ 1704583581052 ms +++ localhost/127.0.0.1:59999 - Locked within 93 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@fbb2c1) (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 @ 1704583581556 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583581557 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 1.238 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 @ 1704583584041 ms III - Start SLOCK [T main @ 1704583584043 ms +++ localhost/127.0.0.1:59999 - Locked within 31 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 @ 1704583584472 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583584476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.128 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 @ 1704583586900 ms III - Start SLOCK [T main @ 1704583586904 ms +++ localhost/127.0.0.1:59999 - Locked within 95 ms, 1 attempts Total Memory : 64.000 MiB Max Memory : 1024.000 MiB .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.844 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 781, setup 7, copy 774 ms test #0 16.000 MiB after Used Memory : 6.589, delta 1.746 MiB test #0 16.000 MiB gc'ed Used Memory : 1.483, delta -3.361 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 178, setup 50, copy 128 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 231, setup 14, copy 217 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 370, setup 19, copy 351 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 1767, setup 9, copy 1758 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 1975, setup 260, copy 1715 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 1687, setup 6, copy 1681 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 1655, setup 2, copy 1653 ms, cacheMode FLUSH_PRE_SOFT test #0 128.000 MiB after Used Memory : 1.531, 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.547 MiB test #0 512.000 MiB: mode COPY , bufferSize 8192: total 20202, setup 2, copy 20200 ms test #0 512.000 MiB after Used Memory : 1.572, delta 0.025 MiB test #0 512.000 MiB gc'ed Used Memory : 1.476, 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.476 MiB test #0 512.000 MiB: mode COPY , bufferSize 134217728: total 20839, setup 200, copy 20639 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 20952, setup 2, copy 20950 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.470, 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.470 MiB test #0 512.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 19855, setup 2, copy 19853 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.470, 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.601 MiB test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize 0: total 35879, setup 2, copy 35877 ms, cacheMode FLUSH_NONE test #0 1024.000 MiB after Used Memory : 1.618, delta 0.017 MiB test #0 1024.000 MiB gc'ed Used Memory : 1.472, delta -0.129 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 38898, setup 10, copy 38888 ms, cacheMode FLUSH_PRE_SOFT test #0 1024.000 MiB after Used Memory : 1.484, delta -0.079 MiB test #0 1024.000 MiB gc'ed Used Memory : 1.471, delta -0.093 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.562 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 72409, setup 11, copy 72398 ms, cacheMode FLUSH_PRE_SOFT test #0 2048.500 MiB after Used Memory : 1.483, delta -0.079 MiB test #0 2048.500 MiB gc'ed Used Memory : 1.470, delta -0.092 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 @ 1704583839689 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583839689 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 253.545 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 @ 1704583842574 ms III - Start SLOCK [T main @ 1704583842576 ms +++ localhost/127.0.0.1:59999 - Locked within 49 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 @ 1704583847089 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704583847092 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 5.206 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 @ 1704583849572 ms III - Start SLOCK [T main @ 1704583849574 ms +++ localhost/127.0.0.1:59999 - Locked within 72 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.562 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.483, delta -5.079 MiB test 2048.500 MiB gc'ed Used Memory : 1.482, delta -5.080 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.522 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.083 MiB test 2048.500 MiB gc'ed Used Memory : 1.484, delta -0.038 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.651, delta 0.165 MiB test 256.500 MiB gc'ed Used Memory : 1.488, 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.488 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 @ 1704584023092 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584023093 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 174.249 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 @ 1704584025484 ms III - Start SLOCK [T main @ 1704584025488 ms +++ localhost/127.0.0.1:59999 - Locked within 66 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 @ 1704584026824 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584026825 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms Time: 2.015 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 @ 1704584029708 ms III - Start SLOCK [T main @ 1704584029712 ms +++ localhost/127.0.0.1:59999 - Locked within 87 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 @ 1704584029868 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584029870 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 0.908 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 @ 1704584032589 ms III - Start SLOCK [T main @ 1704584032600 ms +++ localhost/127.0.0.1:59999 - Locked within 104 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x2675e1 Logging.new: com.jogamp.gluegen.pcpp.PCPP: level ALL: obj 0x1f2a664 - - - 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@fbb2c1) (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-armmp-lpae (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 4 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 @ 1704584033783 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584033784 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 1.995 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 @ 1704584036652 ms III - Start SLOCK [T main @ 1704584036656 ms +++ localhost/127.0.0.1:59999 - Locked within 70 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-armmp-lpae (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 4 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 @ 1704584037011 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584037012 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 1.055 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 @ 1704584039044 ms III - Start SLOCK [T main @ 1704584039048 ms +++ localhost/127.0.0.1:59999 - Locked within 60 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-armmp-lpae (6.1.0), arm-7-a (ARMv7, EABI_GNU_ARMHF), 4 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 @ 1704584039548 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584039549 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 1.224 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 @ 1704584041880 ms III - Start SLOCK [T main @ 1704584041884 ms +++ localhost/127.0.0.1:59999 - Locked within 68 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 @ 1704584042071 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584042072 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.922 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 @ 1704584045316 ms III - Start SLOCK [T main @ 1704584045319 ms +++ localhost/127.0.0.1:59999 - Locked within 69 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 @ 1704584045880 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584045884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 1.281 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 @ 1704584048688 ms III - Start SLOCK [T main @ 1704584048692 ms +++ localhost/127.0.0.1:59999 - Locked within 95 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: 0x7066ca38 1/8: 0x7066ca78 2/8: 0x7066cab8 3/8: 0x7066caf8 4/8: 0x7066cb38 5/8: 0x7066cb78 6/8: 0x7066cbb8 7/8: 0x7066cbf8 Testing accessing PointerBuffer values [0..7] 0/8: 0x7066ca38 1/8: 0x7066ca78 2/8: 0x7066cab8 3/8: 0x7066caf8 4/8: 0x7066cb38 5/8: 0x7066cb78 6/8: 0x7066cbb8 7/8: 0x7066cbf8 Testing accessing PointerBuffer values [0..7] 0/8: 0x702103c0 1/8: 0x70210998 2/8: 0x70210a80 3/8: 0x70210ac8 4/8: 0x70210b10 5/8: 0x70210b58 6/8: 0x70210ba0 7/8: 0x70210be8 Testing accessing PointerBuffer values [0..7] 0/8: 0x702103c0 1/8: 0x70210998 2/8: 0x70210a80 3/8: 0x70210ac8 4/8: 0x70210b10 5/8: 0x70210b58 6/8: 0x70210ba0 7/8: 0x70210be8 Testing accessing PointerBuffer values [0..7] 0/8: 0x70212338 1/8: 0x70212380 2/8: 0x70210d40 3/8: 0x70210d88 4/8: 0x70210dd0 5/8: 0x70210e18 6/8: 0x70210e60 7/8: 0x70210ea8 Testing accessing PointerBuffer values [0..7] 0/8: 0x70212780 1/8: 0x702127c8 2/8: 0x70212810 3/8: 0x70212858 4/8: 0x702128a0 5/8: 0x702128e8 6/8: 0x70212930 7/8: 0x70212978 Testing accessing PointerBuffer values [0..7] 0/8: 0x70212780 1/8: 0x702127c8 2/8: 0x70212810 3/8: 0x70212858 4/8: 0x702128a0 5/8: 0x702128e8 6/8: 0x70212930 7/8: 0x70212978 Testing accessing PointerBuffer values [0..7] 0/8: 0x70212b98 1/8: 0x70212b98 2/8: 0x70212b98 3/8: 0x70212b98 4/8: 0x70212b98 5/8: 0x70212b98 6/8: 0x70212b98 7/8: 0x70212b98 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: 0x77601100 1/8: 0x77601140 2/8: 0x77601180 3/8: 0x776011c0 4/8: 0x77601200 5/8: 0x77601240 6/8: 0x77601280 7/8: 0x776012c0 Testing accessing PointerBuffer values [0..7] 0/8: 0x77601100 1/8: 0x77601140 2/8: 0x77601180 3/8: 0x776011c0 4/8: 0x77601200 5/8: 0x77601240 6/8: 0x77601280 7/8: 0x776012c0 Testing accessing PointerBuffer values [0..7] 0/8: 0x70212fa8 1/8: 0x70212ff0 2/8: 0x70213038 3/8: 0x70213080 4/8: 0x702130c8 5/8: 0x70213110 6/8: 0x70213158 7/8: 0x702131a0 Testing accessing PointerBuffer values [0..7] 0/8: 0x70212fa8 1/8: 0x70212ff0 2/8: 0x70213038 3/8: 0x70213080 4/8: 0x702130c8 5/8: 0x70213110 6/8: 0x70213158 7/8: 0x702131a0 Testing accessing PointerBuffer values [0..7] 0/8: 0x702131e8 1/8: 0x70213230 2/8: 0x70213278 3/8: 0x702132c0 4/8: 0x70213308 5/8: 0x70213350 6/8: 0x70213398 7/8: 0x702133e0 Testing accessing PointerBuffer values [0..7] 0/8: 0x70213428 1/8: 0x70213470 2/8: 0x702134b8 3/8: 0x70213500 4/8: 0x70213548 5/8: 0x70213590 6/8: 0x702135d8 7/8: 0x70213620 Testing accessing PointerBuffer values [0..7] 0/8: 0x70213428 1/8: 0x70213470 2/8: 0x702134b8 3/8: 0x70213500 4/8: 0x70213548 5/8: 0x70213590 6/8: 0x702135d8 7/8: 0x70213620 Testing accessing PointerBuffer values [0..7] 0/8: 0x70213678 1/8: 0x70213678 2/8: 0x70213678 3/8: 0x70213678 4/8: 0x70213678 5/8: 0x70213678 6/8: 0x70213678 7/8: 0x70213678 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 @ 1704584049665 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584049668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 1.73 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 @ 1704584052052 ms III - Start SLOCK [T main @ 1704584052056 ms +++ localhost/127.0.0.1:59999 - Locked within 92 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@fbb2c1) (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@fbb2c1) (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@fbb2c1) (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 0x70201308 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0x70201308 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0x70201308, global true] DynamicLinkerImpl.lookupSymbol(0x70201308, testXID) -> 0x70c1e521 DynamicLinkerImpl.lookupSymbol(0x70201308, testXID_2) -> 0x70c1e537 DynamicLinkerImpl.lookupSymbol(0x70201308, testAnonBuffer) -> 0x70c1e54d DynamicLinkerImpl.lookupSymbol(0x70201308, testShortBlob) -> 0x70c1e563 DynamicLinkerImpl.lookupSymbol(0x70201308, testLPShortBlob0) -> 0x70c1e579 DynamicLinkerImpl.lookupSymbol(0x70201308, testLPShortBlob1) -> 0x70c1e58f DynamicLinkerImpl.lookupSymbol(0x70201308, testLPShortBlob2) -> 0x70c1e5a5 DynamicLinkerImpl.lookupSymbol(0x70201308, testLPShortBlob3) -> 0x70c1e5bb DynamicLinkerImpl.lookupSymbol(0x70201308, testShortBlobL1) -> 0x70c1e5d1 DynamicLinkerImpl.lookupSymbol(0x70201308, testShortBlobL2) -> 0x70c1e5e7 DynamicLinkerImpl.lookupSymbol(0x70201308, testInt32Struct) -> 0x70c1e5fd DynamicLinkerImpl.lookupSymbol(0x70201308, testCreateAnonBlob) -> 0x70c1e613 DynamicLinkerImpl.lookupSymbol(0x70201308, testDestroyAnonBlob) -> 0x70c1e625 DynamicLinkerImpl.lookupSymbol(0x70201308, testCreateAnonBlob2) -> 0x70c1e63b DynamicLinkerImpl.lookupSymbol(0x70201308, testDestroyAnonBlob2) -> 0x70c1e64d DynamicLinkerImpl.lookupSymbol(0x70201308, testFooPtr) -> 0x70c1e663 DynamicLinkerImpl.lookupSymbol(0x70201308, nopTest) -> 0x70c1e679 DynamicLinkerImpl.lookupSymbol(0x70201308, testDelegate) -> 0x70c1e691 DynamicLinkerImpl.lookupSymbol(0x70201308, createAPtrBlob) -> 0x70c1e6a7 DynamicLinkerImpl.lookupSymbol(0x70201308, releaseAPtrBlob) -> 0x70c1e6cf DynamicLinkerImpl.lookupSymbol(0x70201308, getAPtrAddress) -> 0x70c1e6e5 DynamicLinkerImpl.lookupSymbol(0x70201308, getAPtrMemory) -> 0x70c1e6fb DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAVoidPtrTypeDim0) -> 0x70c1e711 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAVoidPtrTypeDim1Mutable) -> 0x70c1e727 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAVoidPtrTypeDim1Immutable) -> 0x70c1e741 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAIntPtrTypeDim0) -> 0x70c1e759 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAIntPtrTypeDim1Mutable) -> 0x70c1e76f DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAIntPtrTypeDim1Immutable) -> 0x70c1e78b DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAPtr1TypeDim0) -> 0x70c1e7a3 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAPtr1TypeDim1Mutable) -> 0x70c1e7b9 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAPtr1TypeDim1Immutable) -> 0x70c1e7d3 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAPtr2TypeDim0) -> 0x70c1e7eb DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAPtr2TypeDim1Mutable) -> 0x70c1e801 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestAPtr2TypeDim1Immutable) -> 0x70c1e81d DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestInt32) -> 0x70c1e835 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestInt64) -> 0x70c1e879 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFoo1) -> 0x70c1eb05 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFoo2) -> 0x70c1e8e1 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFoo3) -> 0x70c1e92f DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFoo3ArrayToPtrPtr) -> 0x70c1e973 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFoo3CopyPtrPtrA) -> 0x70c1e9b5 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFoo3PtrPtr) -> 0x70c1ea29 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFoo3PtrPtrValidation) -> 0x70c1ea8f DynamicLinkerImpl.lookupSymbol(0x70201308, bufferTest) -> 0x70c1eb6d DynamicLinkerImpl.lookupSymbol(0x70201308, mixedTest) -> 0x70c1eb89 DynamicLinkerImpl.lookupSymbol(0x70201308, doubleTest) -> 0x70c1ebc9 DynamicLinkerImpl.lookupSymbol(0x70201308, arrayTestFooNioOnly) -> 0x70c1ec37 DynamicLinkerImpl.lookupSymbol(0x70201308, bufferTestNioOnly) -> 0x70c1ec5b DynamicLinkerImpl.lookupSymbol(0x70201308, bufferTestNioDirectOnly) -> 0x70c1ec77 DynamicLinkerImpl.lookupSymbol(0x70201308, mixedTestNioOnly) -> 0x70c1ec93 DynamicLinkerImpl.lookupSymbol(0x70201308, doubleTestNioOnly) -> 0x70c1ecbb DynamicLinkerImpl.lookupSymbol(0x70201308, strToInt) -> 0x70c1eceb DynamicLinkerImpl.lookupSymbol(0x70201308, intToStr) -> 0x70c1ed03 DynamicLinkerImpl.lookupSymbol(0x70201308, stringArrayRead) -> 0x70c1ed35 DynamicLinkerImpl.lookupSymbol(0x70201308, binaryArrayRead) -> 0x70c1ed91 DynamicLinkerImpl.lookupSymbol(0x70201308, intArrayRead) -> 0x70c1edf9 DynamicLinkerImpl.lookupSymbol(0x70201308, intArrayCopy) -> 0x70c1ee43 DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestAnonSingle) -> 0x70c1ee95 DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestAnonPointer) -> 0x70c1eead DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestInt32T) -> 0x70c1eef3 DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestUInt32T) -> 0x70c1ef0f DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestInt64T) -> 0x70c1ef2b DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestUInt64T) -> 0x70c1ef57 DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestWCharT) -> 0x70c1ef83 DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestSizeT) -> 0x70c1ef9f DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestPtrDiffT) -> 0x70c1efbb DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestIntPtrT) -> 0x70c1efd7 DynamicLinkerImpl.lookupSymbol(0x70201308, typeTestUIntPtrT) -> 0x70c1eff3 DynamicLinkerImpl.lookupSymbol(0x70201308, createSurface) -> 0x70c1f051 DynamicLinkerImpl.lookupSymbol(0x70201308, destroySurface) -> 0x70c1f139 DynamicLinkerImpl.lookupSymbol(0x70201308, createComplicatedSuperSet) -> 0x70c1f495 DynamicLinkerImpl.lookupSymbol(0x70201308, hasInitValues) -> 0x70c1f765 DynamicLinkerImpl.lookupSymbol(0x70201308, destroyComplicatedSuperSet) -> 0x70c1f921 DynamicLinkerImpl.lookupSymbol(0x70201308, getBoundsValue) -> 0x70c1f937 DynamicLinkerImpl.lookupSymbol(0x70201308, getSurfaceValue) -> 0x70c1f96d DynamicLinkerImpl.lookupSymbol(0x70201308, getSurfaceBoundsValue) -> 0x70c1f9c1 DynamicLinkerImpl.lookupSymbol(0x70201308, isSameInstanceByVal) -> 0x70c1fa2d DynamicLinkerImpl.lookupSymbol(0x70201308, isSameInstanceByRef) -> 0x70c1fa45 DynamicLinkerImpl.lookupSymbol(0x70201308, addDimensions) -> 0x70c1fa69 DynamicLinkerImpl.lookupSymbol(0x70201308, addDimensionPair) -> 0x70c1fac3 DynamicLinkerImpl.lookupSymbol(0x70201308, zeroDimensions) -> 0x70c1faf3 DynamicLinkerImpl.lookupSymbol(0x70201308, copyPrimToDimensions) -> 0x70c1fb3f DynamicLinkerImpl.lookupSymbol(0x70201308, copyDimensionsToPrim) -> 0x70c1fb77 DynamicLinkerImpl.lookupSymbol(0x70201308, rgbaToInt) -> 0x70c1fba9 DynamicLinkerImpl.lookupSymbol(0x70201308, intToRgba) -> 0x70c1fbdf DynamicLinkerImpl.lookupSymbol(0x70201308, addInt) -> 0x70c1fc21 DynamicLinkerImpl.lookupSymbol(0x70201308, addByte) -> 0x70c1fc47 DynamicLinkerImpl.lookupSymbol(0x70201308, createModelConst) -> 0x70c1ffb1 DynamicLinkerImpl.lookupSymbol(0x70201308, destroyModelConst) -> 0x70c1ffbf DynamicLinkerImpl.lookupSymbol(0x70201308, createModelMutable) -> 0x70c1fc6f DynamicLinkerImpl.lookupSymbol(0x70201308, destroyModelMutable) -> 0x70c1ff59 .++++ 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: 0x706652c8 1/8: 0x70665308 2/8: 0x70665348 3/8: 0x70665388 4/8: 0x706653c8 5/8: 0x70665408 6/8: 0x70665448 7/8: 0x70665488 Testing accessing PointerBuffer values [0..7] 0/8: 0x706652c8 1/8: 0x70665308 2/8: 0x70665348 3/8: 0x70665388 4/8: 0x706653c8 5/8: 0x70665408 6/8: 0x70665448 7/8: 0x70665488 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020acb0 1/8: 0x7020acf8 2/8: 0x7020ad40 3/8: 0x7020ad88 4/8: 0x7020add0 5/8: 0x7020ae18 6/8: 0x7020b008 7/8: 0x7020b050 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020acb0 1/8: 0x7020acf8 2/8: 0x7020ad40 3/8: 0x7020ad88 4/8: 0x7020add0 5/8: 0x7020ae18 6/8: 0x7020b008 7/8: 0x7020b050 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020b198 1/8: 0x7020b1e0 2/8: 0x7020b228 3/8: 0x7020b270 4/8: 0x7020b2b8 5/8: 0x7020b300 6/8: 0x7020b348 7/8: 0x7020b390 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020b670 1/8: 0x7020b6b8 2/8: 0x7020b700 3/8: 0x7020b748 4/8: 0x7020b790 5/8: 0x7020b7d8 6/8: 0x7020b820 7/8: 0x7020b868 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020b670 1/8: 0x7020b6b8 2/8: 0x7020b700 3/8: 0x7020b748 4/8: 0x7020b790 5/8: 0x7020b7d8 6/8: 0x7020b820 7/8: 0x7020b868 Testing accessing PointerBuffer values [0..7] 0/8: 0x70b31aa0 1/8: 0x70b31aa0 2/8: 0x70b31aa0 3/8: 0x70b31aa0 4/8: 0x70b31aa0 5/8: 0x70b31aa0 6/8: 0x70b31aa0 7/8: 0x70b31aa0 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: 0x77624490 1/8: 0x776244d0 2/8: 0x77624510 3/8: 0x77624550 4/8: 0x77624590 5/8: 0x776245d0 6/8: 0x77624610 7/8: 0x77624650 Testing accessing PointerBuffer values [0..7] 0/8: 0x77624490 1/8: 0x776244d0 2/8: 0x77624510 3/8: 0x77624550 4/8: 0x77624590 5/8: 0x776245d0 6/8: 0x77624610 7/8: 0x77624650 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020bff0 1/8: 0x7020c998 2/8: 0x7020c9e0 3/8: 0x7020ca28 4/8: 0x7020ca70 5/8: 0x7020cab8 6/8: 0x7020cb00 7/8: 0x7020cb48 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020bff0 1/8: 0x7020c998 2/8: 0x7020c9e0 3/8: 0x7020ca28 4/8: 0x7020ca70 5/8: 0x7020cab8 6/8: 0x7020cb00 7/8: 0x7020cb48 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020cb90 1/8: 0x7020cbd8 2/8: 0x7020cc20 3/8: 0x7020cc68 4/8: 0x7020ccb0 5/8: 0x7020ccf8 6/8: 0x7020cd40 7/8: 0x7020cd88 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020cdd0 1/8: 0x7020ce18 2/8: 0x7020ce60 3/8: 0x7020cea8 4/8: 0x7020cef0 5/8: 0x7020cf38 6/8: 0x7020cf80 7/8: 0x7020cfc8 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020cdd0 1/8: 0x7020ce18 2/8: 0x7020ce60 3/8: 0x7020cea8 4/8: 0x7020cef0 5/8: 0x7020cf38 6/8: 0x7020cf80 7/8: 0x7020cfc8 Testing accessing PointerBuffer values [0..7] 0/8: 0x7020c038 1/8: 0x7020c038 2/8: 0x7020c038 3/8: 0x7020c038 4/8: 0x7020c038 5/8: 0x7020c038 6/8: 0x7020c038 7/8: 0x7020c038 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, 0x70201308, global true] DynamicLinkerImpl.decrLibRefCount 0x70201308 -> LibRef[libtest1.so, refCount 0], libs loaded 0 DynamicLinkerImpl.closeLibrary(0x70201308 -> 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 @ 1704584052632 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584052633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 1.327 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 0x705ad0e0 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0x705ad0e0 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0x705ad0e0, global true] DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testXID) -> 0x71507521 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testXID_2) -> 0x71507537 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testAnonBuffer) -> 0x7150754d DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testShortBlob) -> 0x71507563 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testLPShortBlob0) -> 0x71507579 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testLPShortBlob1) -> 0x7150758f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testLPShortBlob2) -> 0x715075a5 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testLPShortBlob3) -> 0x715075bb DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testShortBlobL1) -> 0x715075d1 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testShortBlobL2) -> 0x715075e7 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testInt32Struct) -> 0x715075fd DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testCreateAnonBlob) -> 0x71507613 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testDestroyAnonBlob) -> 0x71507625 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testCreateAnonBlob2) -> 0x7150763b DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testDestroyAnonBlob2) -> 0x7150764d DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testFooPtr) -> 0x71507663 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, nopTest) -> 0x71507679 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, testDelegate) -> 0x71507691 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, createAPtrBlob) -> 0x715076a7 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, releaseAPtrBlob) -> 0x715076cf DynamicLinkerImpl.lookupSymbol(0x705ad0e0, getAPtrAddress) -> 0x715076e5 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, getAPtrMemory) -> 0x715076fb DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAVoidPtrTypeDim0) -> 0x71507711 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAVoidPtrTypeDim1Mutable) -> 0x71507727 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAVoidPtrTypeDim1Immutable) -> 0x71507741 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAIntPtrTypeDim0) -> 0x71507759 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAIntPtrTypeDim1Mutable) -> 0x7150776f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAIntPtrTypeDim1Immutable) -> 0x7150778b DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAPtr1TypeDim0) -> 0x715077a3 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAPtr1TypeDim1Mutable) -> 0x715077b9 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAPtr1TypeDim1Immutable) -> 0x715077d3 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAPtr2TypeDim0) -> 0x715077eb DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAPtr2TypeDim1Mutable) -> 0x71507801 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestAPtr2TypeDim1Immutable) -> 0x7150781d DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestInt32) -> 0x71507835 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestInt64) -> 0x71507879 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFoo1) -> 0x71507b05 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFoo2) -> 0x715078e1 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFoo3) -> 0x7150792f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFoo3ArrayToPtrPtr) -> 0x71507973 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFoo3CopyPtrPtrA) -> 0x715079b5 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFoo3PtrPtr) -> 0x71507a29 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFoo3PtrPtrValidation) -> 0x71507a8f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, bufferTest) -> 0x71507b6d DynamicLinkerImpl.lookupSymbol(0x705ad0e0, mixedTest) -> 0x71507b89 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, doubleTest) -> 0x71507bc9 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, arrayTestFooNioOnly) -> 0x71507c37 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, bufferTestNioOnly) -> 0x71507c5b DynamicLinkerImpl.lookupSymbol(0x705ad0e0, bufferTestNioDirectOnly) -> 0x71507c77 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, mixedTestNioOnly) -> 0x71507c93 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, doubleTestNioOnly) -> 0x71507cbb DynamicLinkerImpl.lookupSymbol(0x705ad0e0, strToInt) -> 0x71507ceb DynamicLinkerImpl.lookupSymbol(0x705ad0e0, intToStr) -> 0x71507d03 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, stringArrayRead) -> 0x71507d35 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, binaryArrayRead) -> 0x71507d91 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, intArrayRead) -> 0x71507df9 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, intArrayCopy) -> 0x71507e43 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestAnonSingle) -> 0x71507e95 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestAnonPointer) -> 0x71507ead DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestInt32T) -> 0x71507ef3 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestUInt32T) -> 0x71507f0f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestInt64T) -> 0x71507f2b DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestUInt64T) -> 0x71507f57 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestWCharT) -> 0x71507f83 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestSizeT) -> 0x71507f9f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestPtrDiffT) -> 0x71507fbb DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestIntPtrT) -> 0x71507fd7 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, typeTestUIntPtrT) -> 0x71507ff3 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, createSurface) -> 0x71508051 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, destroySurface) -> 0x71508139 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, createComplicatedSuperSet) -> 0x71508495 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, hasInitValues) -> 0x71508765 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, destroyComplicatedSuperSet) -> 0x71508921 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, getBoundsValue) -> 0x71508937 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, getSurfaceValue) -> 0x7150896d DynamicLinkerImpl.lookupSymbol(0x705ad0e0, getSurfaceBoundsValue) -> 0x715089c1 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, isSameInstanceByVal) -> 0x71508a2d DynamicLinkerImpl.lookupSymbol(0x705ad0e0, isSameInstanceByRef) -> 0x71508a45 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, addDimensions) -> 0x71508a69 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, addDimensionPair) -> 0x71508ac3 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, zeroDimensions) -> 0x71508af3 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, copyPrimToDimensions) -> 0x71508b3f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, copyDimensionsToPrim) -> 0x71508b77 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, rgbaToInt) -> 0x71508ba9 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, intToRgba) -> 0x71508bdf DynamicLinkerImpl.lookupSymbol(0x705ad0e0, addInt) -> 0x71508c21 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, addByte) -> 0x71508c47 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, createModelConst) -> 0x71508fb1 DynamicLinkerImpl.lookupSymbol(0x705ad0e0, destroyModelConst) -> 0x71508fbf DynamicLinkerImpl.lookupSymbol(0x705ad0e0, createModelMutable) -> 0x71508c6f DynamicLinkerImpl.lookupSymbol(0x705ad0e0, destroyModelMutable) -> 0x71508f59 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 @ 1704584056010 ms III - Start SLOCK [T main @ 1704584056013 ms +++ localhost/127.0.0.1:59999 - Locked within 33 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 @ 1704584056087 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584056089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 0.695 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 @ 1704584058538 ms III - Start SLOCK [T main @ 1704584058541 ms +++ localhost/127.0.0.1:59999 - Locked within 32 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 @ 1704584058610 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1704584058611 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.703 There was 1 failure: 1) test01(com.jogamp.gluegen.test.junit.structgen.TestStructGen02) java.lang.InternalError: Not set at jogamp.common.os.MachineDataInfoRuntime.getStatic(MachineDataInfoRuntime.java:78) at com.jogamp.gluegen.test.junit.structgen.Pixel.(Pixel.java:18) at com.jogamp.gluegen.test.junit.structgen.TestStructGen02.test01(TestStructGen02.java:23) FAILURES!!! Tests run: 1, Failures: 1 make[1]: Leaving directory '/build/reproducible-path/gluegen2-2.3.2' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=ant --with maven-repo-helper dh_testroot -O--buildsystem=ant dh_prep -O--buildsystem=ant dh_auto_install -O--buildsystem=ant debian/rules override_dh_install-indep make[1]: Entering directory '/build/reproducible-path/gluegen2-2.3.2' dh_install -i install -m 644 -D build/gluegen.jar debian/libgluegen2-build-java/usr/share/java/gluegen2-2.3.2.jar ln -s gluegen2-2.3.2.jar debian/libgluegen2-build-java/usr/share/java/gluegen2.jar find debian/libgluegen2-build-java/usr/share/gluegen2/ -type f -exec chmod a-x {} \; chmod +x debian/libgluegen2-build-java/usr/share/gluegen2/make/scripts/*.sh rm debian/libgluegen2-build-java/usr/share/gluegen2/src/java/com/jogamp/gluegen/cgram/license.txt make[1]: Leaving directory '/build/reproducible-path/gluegen2-2.3.2' dh_install -O--buildsystem=ant -Nlibgluegen2-rt-java -Nlibgluegen2-build-java -Nlibgluegen2-doc mh_install -O--buildsystem=ant dh_installdocs -O--buildsystem=ant dh_installchangelogs -O--buildsystem=ant dh_installsystemduser -O--buildsystem=ant dh_perl -O--buildsystem=ant dh_link -O--buildsystem=ant dh_strip_nondeterminism -O--buildsystem=ant dh_compress -O--buildsystem=ant dh_fixperms -O--buildsystem=ant dh_missing -O--buildsystem=ant dh_dwz -a -O--buildsystem=ant dwz: debian/libgluegen2-jni/usr/lib/jni/libgluegen2-rt.so: .debug_info section not present dh_strip -a -O--buildsystem=ant dh_makeshlibs -a -O--buildsystem=ant dh_shlibdeps -a -O--buildsystem=ant dh_installdeb -O--buildsystem=ant dh_gencontrol -O--buildsystem=ant dh_md5sums -O--buildsystem=ant dh_builddeb -O--buildsystem=ant dpkg-deb: building package 'libgluegen2-rt-java' in '../libgluegen2-rt-java_2.3.2-8_all.deb'. 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-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: user script /srv/workspace/pbuilder/32172/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/32172/tmp/hooks/B01_cleanup finished 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/32172 and its subdirectories I: Current time: Sun Jan 7 13:36:28 +14 2024 I: pbuilder-time-stamp: 1704584189