Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/g/gluegen2/gluegen2_2.3.2-8_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/gluegen2-2.3.2-8b6l9fl0o/gluegen2_2.3.2-8_all.buildinfo Get source package info: gluegen2=2.3.2-8 Source URL: http://snapshot.notset.fr/mr/package/gluegen2/2.3.2-8/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=ant=1.10.9-1 ant-contrib=1.0~b3+svn177-12 ant-contrib-cpptasks=1.0~b5-5 ant-optional=1.10.9-1 autoconf=2.69-11.1 automake=1:1.16.2-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1~rc3-1 binutils=2.35.1-3 binutils-common=2.35.1-3 binutils-x86-64-linux-gnu=2.35.1-3 bsdextrautils=2.36.1-2 bsdutils=1:2.36.1-2 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 ca-certificates-java=20190909 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.0-19 dash=0.5.11+git20200708+dd9ef66-2 debconf=1.5.74 debhelper=13.2.1 debianutils=4.11.2 default-jdk=2:1.11-72 default-jdk-headless=2:1.11-72 default-jre=2:1.11-72 default-jre-headless=2:1.11-72 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 file=1:5.39-3 findutils=4.7.0+git20201010-2 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 g++=4:10.2.0-1 g++-10=10.2.0-19 gcc=4:10.2.0-1 gcc-10=10.2.0-19 gcc-10-base=10.2.0-19 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.59 intltool-debian=0.35.0+20060710.5 java-common=0.72 junit4=4.13.1-1 libacl1=2.2.53-8 libantlr-java=2.7.7+dfsg-10 libarchive-zip-perl=1.68-1 libasan6=10.2.0-19 libasound2=1.2.3.2-1+b1 libasound2-data=1.2.3.2-1 libatomic1=10.2.0-19 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1 libavahi-client3=0.8-3 libavahi-common-data=0.8-3 libavahi-common3=0.8-3 libbinutils=2.35.1-3 libblkid1=2.36.1-2 libbrotli1=1.0.9-2+b1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-4 libc-dev-bin=2.31-4 libc6=2.31-4 libc6-dev=2.31-4 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.0-19 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-3 libctf0=2.35.1-3 libcups2=2.3.3op1-2 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.20-1 libdebconfclient0=0.255 libdebhelper-perl=13.2.1 libdpkg-perl=1.20.5 libdrm-amdgpu1=2.4.103-2 libdrm-common=2.4.103-2 libdrm-intel1=2.4.103-2 libdrm-nouveau2=2.4.103-2 libdrm-radeon1=2.4.103-2 libdrm2=2.4.103-2 libedit2=3.1-20191231-1 libelf1=0.182-1 libexpat1=2.2.10-1 libffi7=3.3-5 libfile-stripnondeterminism-perl=1.9.0-1 libfontconfig1=2.13.1-4.2 libfreetype6=2.10.2+dfsg-4 libgcc-10-dev=10.2.0-19 libgcc-s1=10.2.0-19 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgif7=5.1.9-1 libgl1=1.3.2-1 libgl1-mesa-dri=20.2.3-1 libglapi-mesa=20.2.3-1 libglib2.0-0=2.66.3-1 libglvnd0=1.3.2-1 libglx-mesa0=20.2.3-1 libglx0=1.3.2-1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.6.15-4 libgomp1=10.2.0-19 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhamcrest-java=1.3-9 libhogweed6=3.6-2 libicu67=67.1-4 libidn2-0=2.3.0-4 libisl23=0.23-1 libitm1=10.2.0-19 libjpeg62-turbo=1:2.0.5-1.1 libjsr305-java=0.1~+svn49-11 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblcms2-2=2.9-4+b1 libllvm11=1:11.0.0-5+b1 liblsan0=10.2.0-19 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmount1=2.36.1-2 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libnettle8=3.6-2 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnspr4=2:4.29-1 libnss-nis=3.1-4 libnss-nisplus=1.3-4 libnss3=2:3.59-1 libp11-kit0=0.23.21-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpciaccess0=0.16-1 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libpcsclite1=1.9.0-1 libperl5.32=5.32.0-5 libpipeline1=1.5.3-1 libpng16-16=1.6.37-3 libquadmath0=10.2.0-19 libseccomp2=2.5.0-3 libselinux1=3.1-2+b1 libsensors-config=1:3.6.0-2 libsensors5=1:3.6.0-2 libsigsegv2=2.12-2 libsmartcols1=2.36.1-2 libsqlite3-0=3.33.0-1 libssl1.1=1.1.1h-1 libstdc++-10-dev=10.2.0-19 libstdc++6=10.2.0-19 libsub-override-perl=0.09-2 libsystemd0=246.6-5 libtasn1-6=4.16.0-2 libtinfo6=6.2+20201114-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtsan0=10.2.0-19 libubsan1=10.2.0-19 libuchardet0=0.0.7-1 libudev1=246.6-5 libunistring2=0.9.10-4 libuuid1=2.36.1-2 libvulkan1=1.2.154.1-1 libx11-6=2:1.6.12-1 libx11-data=2:1.6.12-1 libx11-xcb1=2:1.6.12-1 libxau6=1:1.0.8-1+b2 libxcb-dri2-0=1.14-2 libxcb-dri3-0=1.14-2 libxcb-glx0=1.14-2 libxcb-present0=1.14-2 libxcb-sync1=1.14-2 libxcb-xfixes0=1.14-2 libxcb1=1.14-2 libxdamage1=1:1.1.5-2 libxdmcp6=1:1.1.2-3 libxerces2-java=2.12.1-1 libxext6=2:1.3.3-1+b2 libxfixes3=1:5.0.3-2 libxi6=2:1.7.10-1 libxml-commons-external-java=1.4.01-5 libxml-commons-resolver1.1-java=1.2-11 libxml2=2.9.10+dfsg-6.3 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxtst6=2:1.2.3-1 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.9-1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.11-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 maven-repo-helper=1.9.4 mawk=1.3.4.20200120-2 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 openjdk-11-jdk=11.0.9.1+1-1 openjdk-11-jdk-headless=11.0.9.1+1-1 openjdk-11-jre=11.0.9.1+1-1 openjdk-11-jre-headless=11.0.9.1+1-1 openssl=1.1.1h-1 patch=2.7.6-6 perl=5.32.0-5 perl-base=5.32.0-5 perl-modules-5.32=5.32.0-5 po-debconf=1.0.21 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 ucf=3.0043 util-linux=2.36.1-2 x11-common=1:7.7+21 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201201T031901Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d gluegen2=2.3.2-8 && mkdir -p /build/gluegen2-VvCdtR && dpkg-source --no-check -x /*.dsc /build/gluegen2-VvCdtR/gluegen2-2.3.2 && chown -R builduser:builduser /build/gluegen2-VvCdtR" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/gluegen2-VvCdtR/gluegen2-2.3.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1606768101" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/gluegen2-VvCdtR /tmp/gluegen2-2.3.2-8b6l9fl0o bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201201T031901Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.rS6xw_Dv5M as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.rS6xw_Dv5M Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201201T031901Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201201T031901Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (849 kB/s) Selecting previously unselected package libfakeroot:amd64. (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 ... 4697 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-4) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201201T031901Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.rS6xw_Dv5M Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20201201T031901Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1191 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.rS6xw_Dv5M I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d gluegen2=2.3.2-8 && mkdir -p /build/gluegen2-VvCdtR && dpkg-source --no-check -x /*.dsc /build/gluegen2-VvCdtR/gluegen2-2.3.2 && chown -R builduser:builduser /build/gluegen2-VvCdtR"' exec /tmp/mmdebstrap.rS6xw_Dv5M Reading package lists... NOTICE: 'gluegen2' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/java-team/gluegen2.git Please use: git clone https://salsa.debian.org/java-team/gluegen2.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 547 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main gluegen2 2.3.2-8 (dsc) [2258 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main gluegen2 2.3.2-8 (tar) [519 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main gluegen2 2.3.2-8 (diff) [25.0 kB] Fetched 547 kB in 0s (1103 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'gluegen2_2.3.2-8.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting gluegen2 in /build/gluegen2-VvCdtR/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: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/gluegen2-VvCdtR/gluegen2-2.3.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1606768101" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.rS6xw_Dv5M 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 . fakeroot debian/rules clean dh clean --buildsystem=ant --with maven-repo-helper debian/rules override_dh_auto_clean make[1]: Entering directory '/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2' dh_autoreconf_clean -O--buildsystem=ant mh_clean -O--buildsystem=ant dh_clean -O--buildsystem=ant debian/rules build-indep dh build-indep --buildsystem=ant --with maven-repo-helper dh_update_autotools_config -i -O--buildsystem=ant dh_autoreconf -i -O--buildsystem=ant debian/rules override_dh_auto_configure make[1]: Entering directory '/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2' debian/rules override_dh_auto_build make[1]: Entering directory '/build/gluegen2-VvCdtR/gluegen2-2.3.2' dh_auto_build -- -f make/build.xml all javadoc ant -propertyfile ./debian/ant.properties -Duser.name debian -f make/build.xml all javadoc Buildfile: /build/gluegen2-VvCdtR/gluegen2-2.3.2/make/build.xml jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.9 compiled on January 6 1970 [echo] ant.java.version 11 [echo] java.version 11.0.9.1 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/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/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=5.10.0-8-amd64 [echo] os.arch=amd64 [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=true [echo] is64Bit=true [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel} [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf} [echo] jvmDataModel32Bit=${jvmDataModel32Bit} [echo] jvmDataModel64Bit=${jvmDataModel64Bit} [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true [echo] FreeBSD=${isFreeBSD} [echo] FreeBSDX86=${isFreeBSDX86} [echo] FreeBSDAMD64=${isFreeBSDAMD64} [echo] HPUX=${isHPUX} [echo] IA64=${isIA64} [echo] Android=${isAndroid} [echo] AndroidARMv6=${isAndroidARMv6} [echo] AndroidARM64=${isAndroidARM64} [echo] AndroidARMv6Armel=${isAndroidARMv6Armel} [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf} [echo] Linux=true [echo] LinuxAMD64=true [echo] LinuxIA64=${isLinuxIA64} [echo] LinuxX86=${isLinuxX86} [echo] LinuxARMv6=${isLinuxARMv6} [echo] LinuxARM64=${isLinuxARM64} [echo] LinuxARMv6Armel=${isLinuxARMv6Armel} [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf} [echo] LinuxAlpha=${isLinuxAlpha} [echo] LinuxHppa=${isLinuxHppa} [echo] LinuxMips=${isLinuxMips} [echo] LinuxMipsel=${isLinuxMipsel} [echo] LinuxMips=${isLinuxMipsn32} [echo] LinuxMipsel=${isLinuxMipsn32el} [echo] LinuxMips=${isLinuxMips64} [echo] LinuxMipsel=${isLinuxMips64el} [echo] LinuxPpc=${isLinuxPpc} [echo] LinuxPpc64=${isLinuxPpc64} [echo] LinuxPpc64le=${isLinuxPpc64le} [echo] LinuxAarch64=${isLinuxAarch64} [echo] 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=5.10.0-8-amd64 [echo] arch=amd64 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-amd64 [echo] os and arch.dot: linux.amd64 [echo] os and arch.slash: linux/amd64 gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build [exec] Execute failed: java.io.IOException: Cannot run program "git" (in directory "/build/gluegen2-VvCdtR/gluegen2-2.3.2"): error=2, No such file or directory java.class.path.validate: validate: [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/native [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/native/Unix [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/native/Windows [mkdir] Created dir: /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util generate-primitive-stacks: create-pstack: [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/classes [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/classes/com/jogamp/common/util gluegen.build.javase: [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram [copy] Copying 5 files to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/jgram [copy] Copying 1 file to /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==1:"struct" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==1:"union" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==1:"enum" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==1:"struct" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==1:"union" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==1:"enum" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==2: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:361:17: warning:Rule 'declarator' returns a value [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==1:"struct" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==1:"union" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==1:"enum" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==2: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:Syntactic predicate superfluous for single alternative [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'(' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==2: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'.','0'..'9' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and Number upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'.','0'..'9' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr2 and Number upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'.','0'..'9' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1099: k==1:'\r' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1099: k==2:'\n' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1099: k==3:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1129:9: k==1:'\t','\u000c',' ','d' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1129:9: k==2:'\t','\u000c',' ','d','e' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1129:9: k==3:'\t','\u000c',' ','d'..'f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130:54: k==1:'(','.','0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130:54: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130:54: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==1:'"' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==3:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==1:'A'..'Z','_','a'..'z' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: k==1:'1' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1190:9: k==1:'2' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1190:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1190:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1192:9: k==1:'3' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1192:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1192:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1194:9: k==1:'4' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1194:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1194:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'a'..'z' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'A'..'Z' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 2 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'_' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 3 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 4 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1154:5: k==1:'\t','\u000c',' ','%','*','+','-','/','<','>' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1154:5: k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1154:5: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1360: k==1:'0' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1360: k==2:'X','x' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1360: k==3:'0'..'9','A'..'F','a'..'f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==1:'a'..'f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==1:'A'..'F' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: between alt 2 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: between alt 3 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==1:'L','l' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==1:'U','u' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362:34: k==1:'E','e' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362:34: k==2:'+','-','0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362:34: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==1:'F','f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==1:'L','l' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:17: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:30: k==1:'E','e' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:30: k==2:'+','-','0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:30: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==1:'F','f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==1:'L','l' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: k==1:'0'..'7' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==1:'L','l' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==1:'U','u' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==1:'L','l' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==1:'U','u' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1228: k==1:'\\' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1228: k==3:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and MINUS upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-','.','0'..'9' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr2 upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-','.','0'..'9' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules PTR and DefineExpr upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'>' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules PTR and DefineExpr2 upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'>' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'(' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules MINUS and DefineExpr upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules MINUS and DefineExpr2 upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DEC and DefineExpr upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DEC and DefineExpr2 upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'-' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-','.','0'..'9' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1004: k==1:'0' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1004: k==2:'X','x' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1004: k==3:'0'..'9','A'..'F','a'..'f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==1:'a'..'f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==1:'A'..'F' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: between alt 2 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: between alt 3 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005:34: k==1:'E','e' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005:34: k==2:'+','-','0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005:34: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:17: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:30: k==1:'E','e' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:30: k==2:'+','-','0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:30: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: k==1:'0'..'7' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'a'..'z' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'A'..'Z' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 2 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'_' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 3 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'$' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 4 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 5 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1220: k==1:'\r' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1220: k==2:'\n' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1220: k==3:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1246:9: k==1:'\t','\u000c',' ','d' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1246:9: k==2:'\t','\u000c',' ','d','e' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1246:9: k==3:'\t','\u000c',' ','d'..'f' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247:54: k==1:'(','-','.','0'..'9' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247:54: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247:54: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==1:'"' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==3:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==1:'$','A'..'Z','_','a'..'z' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1303:9: k==1:'1' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1303:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1303:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1305:9: k==1:'2' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1305:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1305:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1307:9: k==1:'3' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1307:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1307:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: warning:lexical nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: k==1:'\t','\u000c',' ' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1309:9: k==1:'4' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1309:9: k==2:'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1309:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1271:5: k==1:'\t','\u000c',' ','%','*','+','-','/','<','>' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1271:5: k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1271:5: k==3:,'\u0000'..'\u00ff' [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:133: warning:nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:133: k==1:SEMI [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:133: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: warning:nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: k==1:SEMI [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==1:"struct" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==1:"union" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==1:"enum" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:159:14: k==1:LCURLY [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==1:"struct" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==1:"union" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==1:"enum" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:221:17: k==1:COMMA [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:221:17: k==2:VARARGS [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:237: warning:nondeterminism upon [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:237: k==1:SEMI [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:237: between alt 1 and exit branch of block [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==1:"struct" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==1:"union" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==1:"enum" [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==2: [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:931:27: warning:Rule 'parameterTypeList' returns a value [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:939:27: warning:Rule 'parameterTypeList' returns a value [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:505:17: warning:Rule 'declarator' returns a value [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:912:27: warning:Rule 'functionStorageClassSpecifier' returns a value [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:913:19: warning:Rule 'typeQualifier' returns a value [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:914:19: warning:Rule 'typeSpecifier' returns a value [antlr] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:921:2: warning:Rule 'specifierQualifierList' returns a value [antlr] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/classes [javac] Compiling 114 source files to /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build [jar] Building jar: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen.jar [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build [jar] Building jar: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build [copy] Copying 1 file to /build/gluegen2-VvCdtR/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-amd64/.. [echo] java.includes.dir /build/gluegen2-VvCdtR/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: [echo] Linux.AMD64 gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: gluegen.cpptasks.declare.compiler.linux.aarch64: gluegen.cpptasks.declare.compiler.linux.alpha: gluegen.cpptasks.declare.compiler.linux.hppa: gluegen.cpptasks.declare.compiler.linux.mips: gluegen.cpptasks.declare.compiler.linux.mipsel: gluegen.cpptasks.declare.compiler.linux.mipsn32: gluegen.cpptasks.declare.compiler.linux.mipsn32el: gluegen.cpptasks.declare.compiler.linux.mips64: gluegen.cpptasks.declare.compiler.linux.mips64el: gluegen.cpptasks.declare.compiler.linux.ppc: gluegen.cpptasks.declare.compiler.linux.ppc64: gluegen.cpptasks.declare.compiler.linux.ppc64le: gluegen.cpptasks.declare.compiler.linux.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-amd64/.. [echo] java.includes.dir /build/gluegen2-VvCdtR/gluegen2-2.3.2/make/stub_includes/jni [echo] java.includes.dir.platform /build/gluegen2-VvCdtR/gluegen2-2.3.2/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/../jre/lib/amd64 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: [echo] 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: 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 January 6 1970 [echo] ant.java.version 11 [echo] java.version 11.0.9.1 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/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=5.10.0-8-amd64 [echo] os.arch=amd64 [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/gluegen2-VvCdtR/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-amd64/.. [echo] java.includes.dir /build/gluegen2-VvCdtR/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: [echo] Linux.AMD64 gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: gluegen.cpptasks.declare.compiler.linux.aarch64: gluegen.cpptasks.declare.compiler.linux.alpha: gluegen.cpptasks.declare.compiler.linux.hppa: gluegen.cpptasks.declare.compiler.linux.mips: gluegen.cpptasks.declare.compiler.linux.mipsel: gluegen.cpptasks.declare.compiler.linux.mipsn32: gluegen.cpptasks.declare.compiler.linux.mipsn32el: gluegen.cpptasks.declare.compiler.linux.mips64: gluegen.cpptasks.declare.compiler.linux.mips64el: gluegen.cpptasks.declare.compiler.linux.ppc: gluegen.cpptasks.declare.compiler.linux.ppc64: gluegen.cpptasks.declare.compiler.linux.ppc64le: gluegen.cpptasks.declare.compiler.linux.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-amd64/.. [echo] java.includes.dir /build/gluegen2-VvCdtR/gluegen2-2.3.2/make/stub_includes/jni [echo] java.includes.dir.platform /build/gluegen2-VvCdtR/gluegen2-2.3.2/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/../jre/lib/amd64 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: [echo] 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: 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/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj [echo] Compiling src/native/unix/*.c src/native/common/*.c [echo] user.dir=/build/gluegen2-VvCdtR/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=5.10.0-8-amd64 [echo] os.arch=amd64 [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/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj c.manifest: [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/java [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar/natives [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [copy] Copying 1 file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar/natives/linux-amd64 [javac] Compiling 1 source file to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] 1 warning [jar] Building jar: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar [copy] Copying 1 file to /build/gluegen2-VvCdtR/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 January 6 1970 [echo] ant.java.version 11 [echo] java.version 11.0.9.1 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/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/gluegen2-VvCdtR/gluegen2-2.3.2/build-temp [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/results [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/classes [mkdir] Created dir: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/obj [mkdir] Created dir: /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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 0x421faab1 [gluegen] Logging.new: com.jogamp.gluegen.JavaConfiguration: level INFO: obj 0x4b85612c [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 0x7382f612 [gluegen] Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level INFO: obj 0x5f8ed237 [gluegen] Logging.new: com.jogamp.gluegen.jcpp.DefaultPreprocessorListener: level INFO: obj 0x2a3046da [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 0x26ba2a48 [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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /build/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /build/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /build/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /build/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-test-util.jar [jar] Building jar: /build/gluegen2-VvCdtR/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=5.10.0-8-amd64 [echo] os.arch=amd64 [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-amd64/.. [echo] java.includes.dir /build/gluegen2-VvCdtR/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: [echo] Linux.AMD64 gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: gluegen.cpptasks.declare.compiler.linux.aarch64: gluegen.cpptasks.declare.compiler.linux.alpha: gluegen.cpptasks.declare.compiler.linux.hppa: gluegen.cpptasks.declare.compiler.linux.mips: gluegen.cpptasks.declare.compiler.linux.mipsel: gluegen.cpptasks.declare.compiler.linux.mipsn32: gluegen.cpptasks.declare.compiler.linux.mipsn32el: gluegen.cpptasks.declare.compiler.linux.mips64: gluegen.cpptasks.declare.compiler.linux.mips64el: gluegen.cpptasks.declare.compiler.linux.ppc: gluegen.cpptasks.declare.compiler.linux.ppc64: gluegen.cpptasks.declare.compiler.linux.ppc64le: gluegen.cpptasks.declare.compiler.linux.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-amd64/.. [echo] java.includes.dir /build/gluegen2-VvCdtR/gluegen2-2.3.2/make/stub_includes/jni [echo] java.includes.dir.platform /build/gluegen2-VvCdtR/gluegen2-2.3.2/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-11-openjdk-amd64/../jre/lib/amd64 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.amd64 [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/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:2: [cc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c: In function ‘createModelMutable’: [cc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c: In function ‘destroyModelMutable’: [cc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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.amd64 [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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/native/TK_Surface_JNI.c:12: [cc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/native/TK_Engine_JNI.c:12: [cc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/native/TK_ModelConst_JNI.c:12: [cc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/native/TK_ModelMutable_JNI.c:12: [cc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/native/Bindingtest1p1Impl_JNI.c:12: [cc] /build/gluegen2-VvCdtR/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.amd64 [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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gensrc/native/Bindingtest1p2Impl_JNI.c:12: [cc] /build/gluegen2-VvCdtR/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=5.10.0-8-amd64 [echo] os.arch=amd64 [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 @ 1633403833394 ms III - Start [java] SLOCK [T main @ 1633403833399 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts [java] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment [java] . 1: PATH = /usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin:/bin [java] 2: DEB_TARGET_MULTIARCH = x86_64-linux-gnu [java] 3: DEB_BUILD_OPTIONS = parallel=4 [java] 4: DEB_BUILD_ARCH_BITS = 64 [java] 5: DEB_TARGET_GNU_CPU = x86_64 [java] 6: FCFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong [java] 7: LDFLAGS = -Wl,-z,relro [java] 8: FFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong [java] 9: OBJCFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 10: MMDEBSTRAP_HOOK = customize [java] 11: MMDEBSTRAP_MODE = root [java] 12: DEB_TARGET_ARCH_BITS = 64 [java] 13: MMDEBSTRAP_HOOKSOCK = 6 [java] 14: DEB_BUILD_ARCH_OS = linux [java] 15: DEB_BUILD_ARCH_CPU = amd64 [java] 16: DEB_TARGET_ARCH_LIBC = gnu [java] 17: LOGNAME = builduser [java] 18: PWD = /build/gluegen2-VvCdtR/gluegen2-2.3.2 [java] 19: DEB_BUILD_MULTIARCH = x86_64-linux-gnu [java] 20: DH_INTERNAL_OPTIONS = -i-O--buildsystem=ant [java] 21: OBJCXXFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 22: LANGUAGE = C.UTF-8 [java] 23: SHELL = /bin/bash [java] 24: CPPFLAGS = -Wdate-time -D_FORTIFY_SOURCE=2 [java] 25: DEB_TARGET_GNU_SYSTEM = linux-gnu [java] 26: DEB_HOST_ARCH_ENDIAN = little [java] 27: DEB_TARGET_ARCH_OS = linux [java] 28: MMDEBSTRAP_APT_CONFIG = /tmp/mmdebstrap.rS6xw_Dv5M/tmp/mmdebstrap.apt.conf.g76frobBBtMt [java] 29: DEB_HOST_ARCH_BITS = 64 [java] 30: OLDPWD = / [java] 31: DEB_TARGET_GNU_TYPE = x86_64-linux-gnu [java] 32: DEBIAN_FRONTEND = noninteractive [java] 33: LC_ALL = C.UTF-8 [java] 34: DEB_HOST_ARCH_OS = linux [java] 35: DEBCONF_NONINTERACTIVE_SEEN = true [java] 36: DEB_HOST_ARCH_ABI = base [java] 37: DEB_RULES_REQUIRES_ROOT = binary-targets [java] 38: DEB_BUILD_ARCH = amd64 [java] 39: DEB_BUILD_GNU_SYSTEM = linux-gnu [java] 40: DEB_TARGET_ARCH_CPU = amd64 [java] 41: SHLVL = 0 [java] 42: DEB_HOST_GNU_SYSTEM = linux-gnu [java] 43: GCJFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong [java] 44: DEB_BUILD_GNU_TYPE = x86_64-linux-gnu [java] 45: DEB_HOST_GNU_TYPE = x86_64-linux-gnu [java] 46: DEB_HOST_GNU_CPU = x86_64 [java] 47: DEB_HOST_MULTIARCH = x86_64-linux-gnu [java] 48: MAKEFLAGS = w [java] 49: DEB_BUILD_ARCH_ENDIAN = little [java] 50: DH_INTERNAL_BUILDFLAGS = 1 [java] 51: LANG = C.UTF-8 [java] 52: DEB_HOST_ARCH_LIBC = gnu [java] 53: CFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 54: DEB_HOST_ARCH = amd64 [java] 55: DEB_BUILD_ARCH_ABI = base [java] 56: MFLAGS = -w [java] 57: SOURCE_DATE_EPOCH = 1606768101 [java] 58: DH_INTERNAL_OVERRIDE = dh_auto_build [java] 59: _ = /usr/bin/env [java] 60: DEB_BUILD_GNU_CPU = x86_64 [java] 61: USER = builduser [java] 62: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar [java] 63: DEB_TARGET_ARCH_ENDIAN = little [java] 64: MAKELEVEL = 2 [java] 65: DEB_BUILD_ARCH_LIBC = gnu [java] 66: DEB_TARGET_ARCH = amd64 [java] 67: DEB_HOST_ARCH_CPU = amd64 [java] 68: DEB_TARGET_ARCH_ABI = base [java] 69: HOME = /build/gluegen2-VvCdtR/gluegen2-2.3.2/debian/.debhelper/generated/_source/home [java] 70: CXXFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] Environment count: 70 [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 = UTF-8 [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-commons-net.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-contrib.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-xz.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-junit.jar [java] 7: java.vm.vendor = Debian [java] 8: sun.arch.data.model = 64 [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: sun.boot.library.path = /usr/lib/jvm/java-11-openjdk-amd64/lib [java] 15: sun.java.command = org.apache.tools.ant.launch.Launcher -cp /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar -propertyfile ./debian/ant.properties -Duser.name debian -f make/build.xml all javadoc [java] 16: jdk.debug = release [java] 17: sun.cpu.endian = little [java] 18: user.home = /nonexistent [java] 19: user.language = en [java] 20: java.specification.vendor = Oracle Corporation [java] 21: java.version.date = 2020-11-04 [java] 22: java.home = /usr/lib/jvm/java-11-openjdk-amd64 [java] 23: file.separator = / [java] 24: java.vm.compressedOopsMode = Zero based [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 64-Bit Tiered Compilers [java] 30: java.runtime.version = 11.0.9.1+1-post-Debian-1 [java] 31: user.name = builduser [java] 32: path.separator = : [java] 33: os.version = 5.10.0-8-amd64 [java] 34: java.runtime.name = OpenJDK Runtime Environment [java] 35: file.encoding = UTF-8 [java] 36: java.vm.name = OpenJDK 64-Bit 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.9.1 [java] 40: user.dir = /build/gluegen2-VvCdtR/gluegen2-2.3.2 [java] 41: os.arch = amd64 [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/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib [java] 47: java.vm.info = mixed mode, sharing [java] 48: java.vendor = Debian [java] 49: java.vm.version = 11.0.9.1+1-post-Debian-1 [java] 50: sun.io.unicode.encoding = UnicodeLittle [java] 51: java.class.version = 55.0 [java] Property count: 51 [java] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties [java] ++++ Test Singleton.unlock() [java] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403833882 ms III - Stopping: alive true, shallQuit true, hasSocket true [java] SLOCK [T main @ 1633403833882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms [java] [java] Time: 1.106 [java] [java] OK (2 tests) [java] gluegen.build.check.aapt: android.package: developer-src-zip: [zip] Building zip: /build/gluegen2-VvCdtR/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 January 6 1970 [echo] ant.java.version 11 [echo] java.version 11.0.9.1 [echo] java.home /usr/lib/jvm/java-11-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-11-openjdk-amd64/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=5.10.0-8-amd64 [echo] os.arch=amd64 [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/gluegen2-VvCdtR/gluegen2-2.3.2"): error=2, No such file or directory java.class.path.validate: validate: javadoc: [mkdir] Created dir: /build/gluegen2-VvCdtR/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] 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/gluegen2-VvCdtR/gluegen2-2.3.2/src/java/com/jogamp/gluegen/GlueGen.java:48: error: package antlr does not exist [javadoc] import antlr.*; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:8: error: package antlr does not exist [javadoc] import antlr.CommonAST; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:9: error: package antlr does not exist [javadoc] import antlr.DumpASTVisitor; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:11: error: package antlr does not exist [javadoc] import antlr.TreeParser; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:12: error: package antlr does not exist [javadoc] import antlr.Token; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:13: error: package antlr.collections does not exist [javadoc] import antlr.collections.AST; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:14: error: package antlr does not exist [javadoc] import antlr.RecognitionException; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:15: error: package antlr does not exist [javadoc] import antlr.ANTLRException; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:16: error: package antlr does not exist [javadoc] import antlr.NoViableAltException; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:17: error: package antlr does not exist [javadoc] import antlr.MismatchedTokenException; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:18: error: package antlr does not exist [javadoc] import antlr.SemanticException; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:19: error: package antlr.collections.impl does not exist [javadoc] import antlr.collections.impl.BitSet; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:20: error: package antlr does not exist [javadoc] import antlr.ASTPair; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:21: error: package antlr.collections.impl does not exist [javadoc] import antlr.collections.impl.ASTArray; [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:24: error: package antlr does not exist [javadoc] public class GnuCEmitter extends antlr.TreeParser implements GnuCEmitterTokenTypes [javadoc] ^ [javadoc] /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:278: error: cannot find symbol [javadoc] public void reportError(RecognitionException ex) { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:284: error: cannot find symbol [javadoc] public void reportError(NoViableAltException ex) { [javadoc] ^ [javadoc] symbol: class NoViableAltException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:289: error: cannot find symbol [javadoc] public void reportError(MismatchedTokenException ex) { [javadoc] ^ [javadoc] symbol: class MismatchedTokenException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:302: error: cannot find symbol [javadoc] protected void match(AST t, int ttype) throws MismatchedTokenException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:302: error: cannot find symbol [javadoc] protected void match(AST t, int ttype) throws MismatchedTokenException { [javadoc] ^ [javadoc] symbol: class MismatchedTokenException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:306: error: cannot find symbol [javadoc] public void match(AST t, BitSet b) throws MismatchedTokenException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:306: error: cannot find symbol [javadoc] public void match(AST t, BitSet b) throws MismatchedTokenException { [javadoc] ^ [javadoc] symbol: class MismatchedTokenException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:310: error: cannot find symbol [javadoc] protected void matchNot(AST t, int ttype) throws MismatchedTokenException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:310: error: cannot find symbol [javadoc] protected void matchNot(AST t, int ttype) throws MismatchedTokenException { [javadoc] ^ [javadoc] symbol: class MismatchedTokenException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:314: error: cannot find symbol [javadoc] public void traceIn(String rname, AST t) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:319: error: cannot find symbol [javadoc] public void traceOut(String rname, AST t) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:331: error: cannot find symbol [javadoc] public final void translationUnit(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:331: error: cannot find symbol [javadoc] public final void translationUnit(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:367: error: cannot find symbol [javadoc] public final void externalList(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:367: error: cannot find symbol [javadoc] public final void externalList(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:400: error: cannot find symbol [javadoc] public final void externalDef(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:400: error: cannot find symbol [javadoc] public final void externalDef(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:459: error: cannot find symbol [javadoc] public final void declaration(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:459: error: cannot find symbol [javadoc] public final void declaration(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:524: error: cannot find symbol [javadoc] public final void functionDef(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:524: error: cannot find symbol [javadoc] public final void functionDef(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:618: error: cannot find symbol [javadoc] public final void asm_expr(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:618: error: cannot find symbol [javadoc] public final void asm_expr(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:692: error: cannot find symbol [javadoc] public final void typelessDeclaration(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:692: error: cannot find symbol [javadoc] public final void typelessDeclaration(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:724: error: cannot find symbol [javadoc] public final void initDeclList(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:724: error: cannot find symbol [javadoc] public final void initDeclList(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:760: error: cannot find symbol [javadoc] public final void expr(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:760: error: cannot find symbol [javadoc] public final void expr(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:888: error: cannot find symbol [javadoc] public final void declSpecifiers(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:888: error: cannot find symbol [javadoc] public final void declSpecifiers(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:957: error: cannot find symbol [javadoc] public final void storageClassSpecifier(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:957: error: cannot find symbol [javadoc] public final void storageClassSpecifier(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:1022: error: cannot find symbol [javadoc] public final void typeQualifier(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:1022: error: cannot find symbol [javadoc] public final void typeQualifier(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCEmitter [javadoc] /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:1068: error: cannot find symbol [javadoc] public final void typeSpecifier(AST _t) throws RecognitionException { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class GnuCEmitter [javadoc] Standard Doclet version 11.0.9.1 [javadoc] Building tree for all the packages and classes... [javadoc] Generating /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/serialized-form.html... [javadoc] Copying file StandardDocFile[file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/help-doc.html... [javadoc] 100 warnings [copy] Copying 4 files to /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/resources BUILD SUCCESSFUL Total time: 5 minutes 20 seconds make[1]: Leaving directory '/build/gluegen2-VvCdtR/gluegen2-2.3.2' debian/rules override_dh_auto_test make[1]: Entering directory '/build/gluegen2-VvCdtR/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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 5.10.0-8-amd64 (5.10.0), amd64 (X86_64, GENERIC_ABI), 24 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Version: 11.0.9.1 (11.0.9u0), VM: OpenJDK 64-Bit 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 @ 1633403931878 ms III - Start SLOCK [T main @ 1633403931879 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment 1: PATH = /usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin:/bin 2: DYLD_LIBRARY_PATH = build/test/build/natives: 3: DEB_TARGET_MULTIARCH = x86_64-linux-gnu 4: DEB_BUILD_OPTIONS = parallel=4 5: DEB_BUILD_ARCH_BITS = 64 6: DEB_TARGET_GNU_CPU = x86_64 7: FCFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong 8: LDFLAGS = -Wl,-z,relro 9: MMDEBSTRAP_HOOK = customize 10: OBJCFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 11: FFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong 12: ANT_PATH = /usr/share/ant 13: MMDEBSTRAP_MODE = root 14: LD_LIBRARY_PATH = build/test/build/natives: 15: DEB_TARGET_ARCH_BITS = 64 16: DEB_BUILD_ARCH_OS = linux 17: MMDEBSTRAP_HOOKSOCK = 6 18: DEB_BUILD_ARCH_CPU = amd64 19: DEB_TARGET_ARCH_LIBC = gnu 20: LOGNAME = builduser 21: PWD = /build/gluegen2-VvCdtR/gluegen2-2.3.2 22: DH_INTERNAL_OPTIONS = -i-O--buildsystem=ant 23: DEB_BUILD_MULTIARCH = x86_64-linux-gnu 24: OBJCXXFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 25: LANGUAGE = C.UTF-8 26: SHELL = /bin/bash 27: CPPFLAGS = -Wdate-time -D_FORTIFY_SOURCE=2 28: DEB_TARGET_GNU_SYSTEM = linux-gnu 29: DEB_HOST_ARCH_ENDIAN = little 30: DEB_TARGET_ARCH_OS = linux 31: OLDPWD = / 32: MMDEBSTRAP_APT_CONFIG = /tmp/mmdebstrap.rS6xw_Dv5M/tmp/mmdebstrap.apt.conf.g76frobBBtMt 33: DEB_HOST_ARCH_BITS = 64 34: DEB_TARGET_GNU_TYPE = x86_64-linux-gnu 35: DEBIAN_FRONTEND = noninteractive 36: LC_ALL = C.UTF-8 37: DEB_HOST_ARCH_OS = linux 38: DEBCONF_NONINTERACTIVE_SEEN = true 39: DEB_HOST_ARCH_ABI = base 40: DEB_BUILD_ARCH = amd64 41: DEB_RULES_REQUIRES_ROOT = binary-targets 42: DEB_BUILD_GNU_SYSTEM = linux-gnu 43: SHLVL = 1 44: DEB_TARGET_ARCH_CPU = amd64 45: DEB_HOST_GNU_SYSTEM = linux-gnu 46: GCJFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong 47: DEB_BUILD_GNU_TYPE = x86_64-linux-gnu 48: DEB_HOST_GNU_TYPE = x86_64-linux-gnu 49: DEB_HOST_GNU_CPU = x86_64 50: DEB_HOST_MULTIARCH = x86_64-linux-gnu 51: MAKEFLAGS = w 52: DEB_BUILD_ARCH_ENDIAN = little 53: DH_INTERNAL_BUILDFLAGS = 1 54: LANG = C.UTF-8 55: DEB_HOST_ARCH_LIBC = gnu 56: CFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 57: DEB_HOST_ARCH = amd64 58: DEB_BUILD_ARCH_ABI = base 59: MFLAGS = -w 60: SOURCE_DATE_EPOCH = 1606768101 61: DH_INTERNAL_OVERRIDE = dh_auto_test 62: _ = /usr/bin/java 63: DEB_BUILD_GNU_CPU = x86_64 64: USER = builduser 65: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar 66: DEB_TARGET_ARCH_ENDIAN = little 67: MAKELEVEL = 2 68: DEB_BUILD_ARCH_LIBC = gnu 69: DEB_TARGET_ARCH = amd64 70: DEB_HOST_ARCH_CPU = amd64 71: DEB_TARGET_ARCH_ABI = base 72: HOME = /nonexistent 73: CXXFLAGS = -g -O2 -fdebug-prefix-map=/build/gluegen2-VvCdtR/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security Environment count: 73 ++++ 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 = UTF-8 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 = 64 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: sun.boot.library.path = /usr/lib/jvm/java-11-openjdk-amd64/lib 15: sun.java.command = com.jogamp.common.util.TestSystemPropsAndEnvs 16: jdk.debug = release 17: sun.cpu.endian = little 18: user.home = /nonexistent 19: user.language = en 20: java.specification.vendor = Oracle Corporation 21: java.version.date = 2020-11-04 22: java.home = /usr/lib/jvm/java-11-openjdk-amd64 23: file.separator = / 24: java.vm.compressedOopsMode = Zero based 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 64-Bit Tiered Compilers 30: java.runtime.version = 11.0.9.1+1-post-Debian-1 31: user.name = builduser 32: path.separator = : 33: os.version = 5.10.0-8-amd64 34: java.runtime.name = OpenJDK Runtime Environment 35: file.encoding = UTF-8 36: java.vm.name = OpenJDK 64-Bit 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.9.1 41: user.dir = /build/gluegen2-VvCdtR/gluegen2-2.3.2 42: os.arch = amd64 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, sharing 49: java.vendor = Debian 50: java.vm.version = 11.0.9.1+1-post-Debian-1 51: sun.io.unicode.encoding = UnicodeLittle 52: java.class.version = 55.0 Property count: 52 ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403932185 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403932185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.905 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 @ 1633403933473 ms III - Start SLOCK [T main @ 1633403933474 ms +++ localhost/127.0.0.1:59999 - Locked within 82 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - testInfo01 Version Info: ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, 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.9.1+1-post-Debian-1 (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 @ 1633403933883 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403933883 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Time: 1.013 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 @ 1633403935163 ms III - Start SLOCK [T main @ 1633403935165 ms +++ localhost/127.0.0.1:59999 - Locked within 76 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 @ 1633403935385 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403935385 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.817 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403936803 ms III - Start SLOCK [T main @ 1633403936803 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex test01-linkedlist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator test01-linkedlist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403942478 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403942478 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 6.209 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 @ 1633403943688 ms III - Start SLOCK [T main @ 1633403943689 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 3327 ms, avrg 24404839 ns, deviation [ -1637775 .. 4108455 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 2411 ms, avrg 3034986 ns, deviation [ -2856464 .. 3153319 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 1296 ms, avrg 14119 ns, deviation [ -11967 .. 54778 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 1278 ms, avrg 4079 ns, deviation [ -3334 .. 49217 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 4294 ms, avrg 37639305 ns, deviation [ -3234797 .. 3121782 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 2701 ms, avrg 8236018 ns, deviation [ -2569129 .. 2007042 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair , threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 1004 ms, avrg 69757 ns, deviation [ -67523 .. 553530 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 1125 ms, avrg 99005 ns, deviation [ -98444 .. 1066174 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 3867 ms, avrg 1984801 ns, deviation [ -264330 .. 405554 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 3220 ms, avrg 1289608 ns, deviation [ -216875 .. 209097 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair , threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 1769 ms, avrg 10817 ns, deviation [ -10030 .. 53133 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 1620 ms, avrg 1637 ns, deviation [ -1079 .. 7210 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403972001 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403972002 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 28.917 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 @ 1633403973206 ms III - Start SLOCK [T main @ 1633403973206 ms +++ localhost/127.0.0.1:59999 - Locked within 9 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 415 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403974083 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403974083 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.405 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 @ 1633403975272 ms III - Start SLOCK [T main @ 1633403975274 ms +++ localhost/127.0.0.1:59999 - Locked within 78 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403975384 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403975384 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1633403975388 ms III - Start SLOCK [T main @ 1633403975388 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts SLOCK [T main @ 1633403975389 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T main @ 1633403976395 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1006 ms, 10 attempts SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1633403976405 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403976406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 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 @ 1633403976407 ms III - Start SLOCK [T main @ 1633403976408 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts LockUnlock #1 LOCK try .. LockUnlock #2 LOCK try .. SLOCK [T LockUnlock #1 @ 1633403976410 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T LockUnlock #2 @ 1633403976410 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1633403976718 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403976719 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1633403976729 ms III - Start SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1633403976729 ms III - Start SLOCK [T LockUnlock #1 @ 1633403976729 ms +++ localhost/127.0.0.1:59999 - Locked within 320 ms, 31 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1633403976730 ms III - Unable to install ServerSocket: Address already in use (Bind failed) SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1633403976730 ms III - Stopping: alive false, shallQuit true, hasSocket false SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1633403977030 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1633403977030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms LockUnlock #1 LOCK OFF SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1633403977033 ms III - Start SLOCK [T LockUnlock #2 @ 1633403977033 ms +++ localhost/127.0.0.1:59999 - Locked within 623 ms, 60 attempts LockUnlock #2 LOCK ON SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1633403977334 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1633403977334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #2 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock Time: 2.252 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 @ 1633403978176 ms III - Start SLOCK [T main @ 1633403978177 ms +++ localhost/127.0.0.1:59999 - Locked within 65 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633403978178 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403978178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown Time: 0.188 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 @ 1633403978999 ms III - Start SLOCK [T main @ 1633403978999 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 @ 1633403979184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403979185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.722 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 @ 1633403980477 ms III - Start SLOCK [T main @ 1633403980479 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 @ 1633403980591 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403980591 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.718 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 @ 1633403981801 ms III - Start SLOCK [T main @ 1633403981802 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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 @ 1633403982085 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403982085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.819 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives: 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 @ 1633403983379 ms III - Start SLOCK [T main @ 1633403983380 ms +++ localhost/127.0.0.1:59999 - Locked within 77 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 @ 1633403983487 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403983488 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.706 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 @ 1633403984775 ms III - Start SLOCK [T main @ 1633403984777 ms +++ localhost/127.0.0.1:59999 - Locked within 71 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 @ 1633403984874 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403984874 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.691 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 @ 1633403986091 ms III - Start SLOCK [T main @ 1633403986092 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 .++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 2.289135ms map: 65.40597ms get iimap: 2.458661ms map: 8.144708ms remove iimap: 3.289053ms map: 86.10941ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 2.938321ms map: 3.768407ms get iimap: 1.237073ms map: 1.411956ms remove iimap: 0.724104ms map: 1.0095ms ++++ 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 @ 1633403989178 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633403989178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 3.623 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 @ 1633403990392 ms III - Start SLOCK [T main @ 1633403990393 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, 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 @ 1633404004080 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404004080 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 14.225 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 @ 1633404005308 ms III - Start SLOCK [T main @ 1633404005308 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 .++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 5.149134ms map: 5.794788ms get iimap: 81.817245ms map: 12.989847ms remove iimap: 2.116069ms map: 90.75312ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 4.521148ms map: 3.411852ms get iimap: 0.908228ms map: 1.165847ms remove iimap: 0.866394ms map: 83.05943ms ++++ 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 @ 1633404008489 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404008562 ms --- localhost/127.0.0.1:59999 - Unlock ok within 74 ms Time: 3.797 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 @ 1633404009875 ms III - Start SLOCK [T main @ 1633404009877 ms +++ localhost/127.0.0.1:59999 - Locked within 74 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS name/type: Linux, LINUX OS version: 5.10.0-8-amd64, 5.10.0 Arch, CPU: amd64, X86_64/X86 OS/Arch: linux-amd64 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: Debian/https://tracker.debian.org/openjdk-11 Java version, vm: 11.0.9.1, OpenJDK 64-Bit Server VM MD: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, 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 @ 1633404010088 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404010161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 73 ms Time: 0.884 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 @ 1633404011388 ms III - Start SLOCK [T main @ 1633404011389 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@6debcae2 BB.1: java.lang.Object@6debcae2 BB.2 CA.1: java.lang.Object@6debcae2 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@6a5fc7f7 BB.1: java.lang.Object@6a5fc7f7 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 @ 1633404011578 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404011579 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.79 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404012898 ms III - Start SLOCK [T main @ 1633404012899 ms +++ localhost/127.0.0.1:59999 - Locked within 10 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 @ 1633404013469 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404013469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.103 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 @ 1633404014773 ms III - Start SLOCK [T main @ 1633404014775 ms +++ localhost/127.0.0.1:59999 - Locked within 78 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 39ms, create 15ms, fill 0ms, execute 24ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 5ms, create 0ms, fill 0ms, execute 5ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 IOUtil.testDirImpl(testDir): , create true, exec false: true TempFileCache: Static Initialization ---------------------------------------------- OK: true TempFileCache: Thread: main, CL 0x55054057, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln13084559348890066606.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln13084559348890066606.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln13084559348890066606 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln13084559348890066606 ------------------------------------------------------------------ OK: true TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x55054057, this 0xcb5822 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714 .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarUri res: com.jogamp.common.GlueGenVersion -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.0: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.1: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile res: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar JarUtil: extract: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714, 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/jln13084559348890066606/jln18046740220665543714/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/META-INF/MANIFEST.MF: 769 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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/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/jln13084559348890066606/jln18046740220665543714/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/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 0x55054057, this 0x954b04f TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln8544956110846212102 (ok: true) ---------------------------------------------------------- TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x55054057, this 0x149494d8 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln227399728542508097 (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 0x55054057, this 0x306279ee TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487 ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarUri res: com.jogamp.common.GlueGenVersion -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.0: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.1: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile res: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar TempJarCache: addAll: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/: nativeJar /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.GlueGenVersion, nativeJar /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar JarUtil: extract: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487, 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/jln13084559348890066606/jln15345745737231903487/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/META-INF/MANIFEST.MF: 769 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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/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/jln13084559348890066606/jln15345745737231903487/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class 1 - jarUri: ZZZZZZ Uri jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class 0.0.0 ascii : jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar 0.0.0 ascii : file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar 0.0.0 native-file: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/ 0.0.0 ascii : file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/ 0.0.0 native-file: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/ (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/ (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/ 0.0.0 ascii : jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/ (raw), file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/ getJarFile.1: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/ getJarFile res: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar TempJarCache: addNativeLibs: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar!/: nativeJar /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar (NEW) TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.util.cache.TempJarCache, nativeJar /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar JarUtil: extract: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-amd64.jar -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487, extractNativeLibraries true (null), extractClassFiles false, extractOtherFiles false JarUtil: JarEntry : META-INF/MANIFEST.MF other-file skipped JarUtil: JarEntry : jogamp/nativetag/common/linux/amd64/TAG.class class-file skipped JarUtil: JarEntry : isNativeLib true, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): natives/linux-amd64/libgluegen2-rt.so -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/natives/linux-amd64 JarUtil: EXTRACT[1]: [gluegen2-rt -> ] natives/linux-amd64/libgluegen2-rt.so -> /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/natives/linux-amd64/libgluegen2-rt.so: 14288 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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ url: jar:file:/build/gluegen2-VvCdtR/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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 7ms, create 1ms, fill 0ms, execute 6ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 5ms, create 0ms, fill 0ms, execute 5ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 IOUtil.testDirImpl(testDir): , create true, exec false: true TempFileCache: Static Initialization ---------------------------------------------- OK: true TempFileCache: Thread: main, CL 0x3901d134, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: Trying existing value of: jnlp.jogamp.tmp.cache.root=jln13084559348890066606 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln13084559348890066606 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x3901d134, this 0x1622f1b TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln9887160482163524689 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln9887160482163524689 IOUtil.getTempRoot(): tempX1 , used true IOUtil.getTempRoot(): tempX3 , used false IOUtil.getTempRoot(): tempX4 , used true ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 6ms, create 1ms, fill 0ms, execute 5ms 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 47ms, create 0ms, fill 0ms, execute 47ms 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 0x14d3bc22, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: Trying existing value of: jnlp.jogamp.tmp.cache.root=jln13084559348890066606 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln13084559348890066606 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x14d3bc22, this 0x56620197 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln1314685211822061807 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln13084559348890066606/jln1314685211822061807 ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404015978 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404015978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.806 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 @ 1633404017190 ms III - Start SLOCK [T main @ 1633404017190 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 30ms, create 10ms, fill 0ms, execute 20ms 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 62ms, create 0ms, fill 0ms, execute 62ms 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 0x55054057, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln12612348726845677906.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln12612348726845677906.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln12612348726845677906 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln12612348726845677906 ------------------------------------------------------------------ OK: true TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x55054057, this 0x1d057a39 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln8740227072973258351 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln8740227072973258351 TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln8544956110846212102) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln227399728542508097) .TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln8544956110846212102.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln9887160482163524689) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln227399728542508097.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln1314685211822061807) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/NativeLibrary.class) ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/DynamicLibraryBundle$1.class) XXXXXXXXXXXXXXXXXXXXXXXXXXXX TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/JarUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IOUtil.class) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/InterruptSource$Thread.class) getJarUri res: ClassInJar0 -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) getJarName res: TestJarsInJar.jar TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/SourcedInterruptedException.class) getJarUri res: ClassInJar0 -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class 1 - jarUri: TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongObjectHashMap$Entry.class) ZZZZZZ Uri jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache/TempFileCache$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/SingletonInstance.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/Lock.class) 0.0.0 string: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntObjectHashMap$Entry.class) 0.0.0 ascii : jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongLongHashMap$1.class) 0.0.0 native-file: null TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntIntHashMap$2.class) 0.0.0 contained: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 1.0.0 scheme: jar TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/RunnableExecutor$1.class) 2.0.0 scheme-part: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class (dec) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) 2.1.0 auth: null (raw), null (dec) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/InterruptedRuntimeException.class) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/HashUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) 2.1.1 port: -1 TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/PrimitiveStack.class) 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/LongLongHashMap.class) 2 - jarSubUri: ZZZZZZ Uri file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/VersionUtil.class) 0.0.0 ascii : file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/util/Bitfield$Factory.class) 0.0.0 native-file: /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (raw), /build/gluegen2-VvCdtR/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 TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net) 2.1.1 port: -1 2.2.0 path: /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (raw), /build/gluegen2-VvCdtR/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/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/Debug$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/SectionArmAttributes$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/IOUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/MacOSXDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln18046740220665543714/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln1314685211822061807.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/natives) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/natives/linux-amd64) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/natives/linux-amd64/libgluegen2-rt.so) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/NativeLibrary.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/DynamicLibraryBundle$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/JarUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IOUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/InterruptSource$Thread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/SourcedInterruptedException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache/TempFileCache$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/SingletonInstance.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/Lock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/RunnableExecutor$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/InterruptedRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/HashUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/PrimitiveStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/LongLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/VersionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/util/Bitfield$Factory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/Debug$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/SectionArmAttributes$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/IOUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/MacOSXDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln9887160482163524689.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln13084559348890066606/jln15345745737231903487.tmp) URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ Entries of /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.0: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.1: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile res: /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar Entries of /build/gluegen2-VvCdtR/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 0x55054057, this 0x3fee9989 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740 getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.0: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.1: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile res: /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar TempJarCache: addAll: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/: nativeJar /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.GlueGenVersion, nativeJar /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar JarUtil: extract: /build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar -> /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740, 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/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/META-INF/MANIFEST.MF: 135 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry true JarUtil: EXTRACT[2]: [null -> ] ClassInJar0.class -> /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar: 760 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): sub/ClassInJar2.jar -> /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub JarUtil: EXTRACT[4]: [null -> ] sub/ClassInJar2.jar -> /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar: 761 bytes, addedAsNativeLib: false getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class getJarName res: ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class (raw), file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar1.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/ClassInJar1.jar Entries of /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> bundleresource://4.fwk1990213994:1file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln12612348726845677906/jln1476341136374669740/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 @ 1633404018169 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404018170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.527 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.008 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.081 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.085 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 @ 1633404021470 ms III - Start SLOCK [T main @ 1633404021471 ms +++ localhost/127.0.0.1:59999 - Locked within 83 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 @ 1633404028982 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404028982 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 8.116 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 @ 1633404030283 ms III - Start SLOCK [T main @ 1633404030284 ms +++ localhost/127.0.0.1:59999 - Locked within 16 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, 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 @ 1633404030782 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404030782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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.common.util.TestBitstream01 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404032062 ms III - Start SLOCK [T main @ 1633404032063 ms +++ localhost/127.0.0.1:59999 - Locked within 74 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 @ 1633404034578 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404034578 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 3.385 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 @ 1633404036387 ms III - Start SLOCK [T main @ 1633404036387 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1633404036771 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404036771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.986 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 @ 1633404038002 ms III - Start SLOCK [T main @ 1633404038002 ms +++ localhost/127.0.0.1:59999 - Locked within 9 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 @ 1633404039579 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404039579 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 2.104 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 @ 1633404041068 ms III - Start SLOCK [T main @ 1633404041069 ms +++ localhost/127.0.0.1:59999 - Locked within 75 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 @ 1633404043778 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404043778 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 3.484 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 @ 1633404045699 ms III - Start SLOCK [T main @ 1633404045700 ms +++ localhost/127.0.0.1:59999 - Locked within 12 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 @ 1633404045886 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404045886 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.722 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 @ 1633404047099 ms III - Start SLOCK [T main @ 1633404047100 ms +++ localhost/127.0.0.1:59999 - Locked within 13 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 @ 1633404047584 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404047584 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.017 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 @ 1633404048791 ms III - Start SLOCK [T main @ 1633404048792 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo Welt öä file.path.can /build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo Welt öä ZZZZZZ Uri file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä 0.0.0 ascii : file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20%C3%B6%C3%A4 0.0.0 native-file: /build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo Welt öä 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä, isOpaque false, isAbs true 0.0.0 string: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä 0.0.0 ascii : file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20%C3%B6%C3%A4 1.0.0 scheme: file 2.0.0 scheme-part: /build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä (raw), /build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä recomp URI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä - EQUAL uri2.slashify: /build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo Welt öä uri2.enc : file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo%20Welt%20öä - OK uri2.pathD : /build/gluegen2-VvCdtR/gluegen2-2.3.2/Hallo Welt öä - OK uri2.asciiE: file:/build/gluegen2-VvCdtR/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 @ 1633404049174 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404049174 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.918 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 @ 1633404050472 ms III - Start SLOCK [T main @ 1633404050473 ms +++ localhost/127.0.0.1:59999 - Locked within 67 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 @ 1633404050876 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404050876 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.992 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 @ 1633404052107 ms III - Start SLOCK [T main @ 1633404052107 ms +++ localhost/127.0.0.1:59999 - Locked within 14 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 1/6 fileSource: /gluegen/build-x86_64/gluegen-rt.jar file: /gluegen/build-x86_64/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL expected_path: /gluegen/build-x86_64/gluegen-rt.jar actual___file-path: /gluegen/build-x86_64/gluegen-rt.jar - OK expected__encUri: file:/gluegen/build-x86_64/gluegen-rt.jar actual_______Uri: file:/gluegen/build-x86_64/gluegen-rt.jar - OK actual_______URL: file:/gluegen/build-x86_64/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 1/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 2/6 fileSource: /gluegen/Δ/gluegen-rt.jar file: /gluegen/Δ/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/Δ/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/Δ/gluegen-rt.jar recomp URI: file:/gluegen/Δ/gluegen-rt.jar - EQUAL expected_path: /gluegen/Δ/gluegen-rt.jar actual___file-path: /gluegen/Δ/gluegen-rt.jar - OK expected__encUri: file:/gluegen/Δ/gluegen-rt.jar actual_______Uri: file:/gluegen/Δ/gluegen-rt.jar - OK actual_______URL: file:/gluegen/Δ/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 2/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 3/6 fileSource: /gluegen/build-x86_64 lala/gluegen-rt.jar file: /gluegen/build-x86_64 lala/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL expected_path: /gluegen/build-x86_64 lala/gluegen-rt.jar actual___file-path: /gluegen/build-x86_64 lala/gluegen-rt.jar - OK expected__encUri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar actual_______Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK actual_______URL: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 3/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 4/6 fileSource: /gluegen/build-x86_64 öä lala/gluegen-rt.jar file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL expected_path: /gluegen/build-x86_64 öä lala/gluegen-rt.jar actual___file-path: /gluegen/build-x86_64 öä lala/gluegen-rt.jar - OK expected__encUri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar actual_______Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK actual_______URL: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 4/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 5/6 fileSource: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar recomp URI: file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - UNEQUAL expected_path: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar actual___file-path: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar - OK expected__encUri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar actual_______Uri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - OK actual_______URL: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 5/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 6/6 fileSource: /gluegen/$/^/~/#/[/]/gluegen-rt.jar file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar recomp URI: file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar - UNEQUAL expected_path: /gluegen/$/^/~/#/[/]/gluegen-rt.jar actual___file-path: /gluegen/$/^/~/#/[/]/gluegen-rt.jar - OK expected__encUri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar actual_______Uri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar - OK actual_______URL: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 6/6 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404053581 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404053582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 2.01 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 @ 1633404054867 ms III - Start SLOCK [T main @ 1633404054869 ms +++ localhost/127.0.0.1:59999 - Locked within 68 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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ 1 jarFileURI: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarName res: gluegen-rt.jar 2 jarBasename: gluegen-rt.jar 3 fileURI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar 4 fileFolderURI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/ 5 fileNewFolderURI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 6 srcFolder: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build 7 dstFolder: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Copy Total bytes: 5845645 Copy Total files: 14 Copy Total folder: 1 Copy Depth: 0 Copy Tracking: true Copy src 0: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build Copy dst 0: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons 8 jarFileNewFolderURI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar url: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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@5cc7c2a6) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 ERROR (retry w/ enumLibPath) - Native Library /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/libgluegen2-rt.so already loaded in another classloader NativeLibrary.findLibrary(, com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908$TestClassLoader@5cc7c2a6) (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/gluegen2-VvCdtR/gluegen2-2.3.2/libgluegen2-rt.so) - mode 4 n/a - Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/libgluegen2-rt.so JNILibLoaderBase: System.load(/build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so) - mode 4 n/a - Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so java.lang.UnsatisfiedLinkError: Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2630) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1837) 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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarFileUri res: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ 1 jarFileURI: jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarName res: gluegen-rt.jar 2 jarBasename: gluegen-rt.jar 3 fileURI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar 4 fileFolderURI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/ 5 fileNewFolderURI: file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/ 6 srcFolder: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build 7 dstFolder: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä Copy Total bytes: 5845645 Copy Total files: 14 Copy Total folder: 1 Copy Depth: 0 Copy Tracking: true Copy src 0: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build Copy dst 0: /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä 8 jarFileNewFolderURI: file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar!/com/jogamp/common/os/Platform.class NativeLibrary.findLibrary(, com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908$TestClassLoader@13805618) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 ERROR (retry w/ enumLibPath) - Native Library /build/gluegen2-VvCdtR/gluegen2-2.3.2/build/obj/libgluegen2-rt.so already loaded in another classloader NativeLibrary.findLibrary(, com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908$TestClassLoader@13805618) (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/gluegen2-VvCdtR/gluegen2-2.3.2/libgluegen2-rt.so) - mode 4 n/a - Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/libgluegen2-rt.so JNILibLoaderBase: System.load(/build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so) - mode 4 n/a - Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so java.lang.UnsatisfiedLinkError: Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2630) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1837) 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.test01TempJarCacheOddPath(TestUri99LaunchOnReservedCharPathBug908.java:92) 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 - test01TempJarCacheOddPath E++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404055569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404055569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.292 There were 2 failures: 1) test00TempJarCacheSimplePath(com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908) java.lang.UnsatisfiedLinkError: Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2630) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1837) 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) java.lang.UnsatisfiedLinkError: Can't load library: /build/gluegen2-VvCdtR/gluegen2-2.3.2/natives/linux-amd64//libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2630) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1837) 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.test01TempJarCacheOddPath(TestUri99LaunchOnReservedCharPathBug908.java:92) 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 @ 1633404056882 ms III - Start SLOCK [T main @ 1633404056883 ms +++ localhost/127.0.0.1:59999 - Locked within 17 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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/gluegen/info.txt:1> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> jar:file:/build/gluegen2-VvCdtR/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 @ 1633404057081 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404057081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.794 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 @ 1633404058303 ms III - Start SLOCK [T main @ 1633404058303 ms +++ localhost/127.0.0.1:59999 - Locked within 10 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 @ 1633404058587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404058587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.815 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 os.name: Linux java.home: /usr/lib/jvm/java-11-openjdk-amd64 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 92ms, create 17ms, fill 0ms, execute 75ms 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 4ms, create 0ms, fill 0ms, execute 4ms 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@55054057 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 @ 1633404060495 ms III - Start SLOCK [T main @ 1633404060496 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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 @ 1633404060675 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404060675 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.716 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 @ 1633404061969 ms III - Start SLOCK [T main @ 1633404061971 ms +++ localhost/127.0.0.1:59999 - Locked within 68 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 @ 1633404062081 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404062081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.699 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 @ 1633404063292 ms III - Start SLOCK [T main @ 1633404063293 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: CPU: Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect .++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect OS: CPU: Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404063671 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404063671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.915 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 @ 1633404064977 ms III - Start SLOCK [T main @ 1633404064978 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: CPU: Bits: <64/64> CPU is: 64 bit MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404065176 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404065176 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.798 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 @ 1633404066397 ms III - Start SLOCK [T main @ 1633404066397 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts Total Memory : 1016.000 MiB Max Memory : 16100.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 : 7.591 MiB ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 test #0 16.000 MiB: mode COPY , bufferSize 8192: total 280, setup 1, copy 279 ms test #0 16.000 MiB after Used Memory : 9.657, delta 2.066 MiB test #0 16.000 MiB gc'ed Used Memory : 2.283, delta -5.308 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 : 2.283 MiB test #0 16.000 MiB: mode COPY , bufferSize 16777216: total 103, setup 12, copy 91 ms test #0 16.000 MiB after Used Memory : 22.212, delta 19.929 MiB test #0 16.000 MiB gc'ed Used Memory : 22.109, delta 19.825 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 : 22.109 MiB test #0 16.000 MiB: mode MMAP1, bufferSize 0: total 39, setup 4, copy 35 ms test #0 16.000 MiB after Used Memory : 22.349, delta 0.240 MiB test #0 16.000 MiB gc'ed Used Memory : 2.034, delta -20.075 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 : 2.034 MiB test #0 16.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 114, setup 3, copy 111 ms, cacheMode FLUSH_PRE_SOFT test #0 16.000 MiB after Used Memory : 2.194, delta 0.160 MiB test #0 16.000 MiB gc'ed Used Memory : 2.198, delta 0.164 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:522) 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 : 2.198 MiB test #0 128.000 MiB: mode COPY , bufferSize 8192: total 520, setup 1, copy 519 ms test #0 128.000 MiB after Used Memory : 2.198, delta 0.000 MiB test #0 128.000 MiB gc'ed Used Memory : 2.056, delta -0.142 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 : 2.056 MiB test #0 128.000 MiB: mode COPY , bufferSize 134217728: total 636, setup 57, copy 579 ms test #0 128.000 MiB after Used Memory : 134.140, delta 132.084 MiB test #0 128.000 MiB gc'ed Used Memory : 134.689, delta 132.632 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 : 134.689 MiB test #0 128.000 MiB: mode MMAP1, bufferSize 0: total 604, setup 1, copy 603 ms test #0 128.000 MiB after Used Memory : 134.689, delta 0.000 MiB test #0 128.000 MiB gc'ed Used Memory : 2.214, delta -132.475 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 : 2.214 MiB test #0 128.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 378, setup 1, copy 377 ms, cacheMode FLUSH_PRE_SOFT test #0 128.000 MiB after Used Memory : 2.214, delta 0.000 MiB test #0 128.000 MiB gc'ed Used Memory : 2.134, delta -0.080 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:522) 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 : 2.134 MiB test #0 512.000 MiB: mode COPY , bufferSize 8192: total 2202, setup 1, copy 2201 ms test #0 512.000 MiB after Used Memory : 2.134, delta 0.000 MiB test #0 512.000 MiB gc'ed Used Memory : 2.141, delta 0.007 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 : 2.141 MiB test #0 512.000 MiB: mode COPY , bufferSize 134217728: total 2239, setup 63, copy 2176 ms test #0 512.000 MiB after Used Memory : 134.143, delta 132.002 MiB test #0 512.000 MiB gc'ed Used Memory : 134.853, delta 132.712 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 : 134.853 MiB test #0 512.000 MiB: mode MMAP1, bufferSize 0: total 1644, setup 1, copy 1643 ms test #0 512.000 MiB after Used Memory : 134.853, delta 0.000 MiB test #0 512.000 MiB gc'ed Used Memory : 2.294, delta -132.560 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 : 2.294 MiB test #0 512.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 1181, setup 1, copy 1180 ms, cacheMode FLUSH_PRE_SOFT test #0 512.000 MiB after Used Memory : 2.294, delta 0.000 MiB test #0 512.000 MiB gc'ed Used Memory : 2.214, delta -0.080 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:522) 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 : 2.214 MiB test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize 0: total 2958, setup 1, copy 2957 ms, cacheMode FLUSH_NONE test #0 1024.000 MiB after Used Memory : 2.214, delta 0.000 MiB test #0 1024.000 MiB gc'ed Used Memory : 2.216, 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:522) 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 : 2.216 MiB test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 2973, setup 0, copy 2973 ms, cacheMode FLUSH_PRE_SOFT test #0 1024.000 MiB after Used Memory : 2.216, delta 0.000 MiB test #0 1024.000 MiB gc'ed Used Memory : 2.216, 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:522) 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 : 2.216 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:522) 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 7806, setup 0, copy 7806 ms, cacheMode FLUSH_PRE_SOFT test #0 2048.500 MiB after Used Memory : 2.216, delta 0.000 MiB test #0 2048.500 MiB gc'ed Used Memory : 2.216, delta 0.001 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 @ 1633404100567 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404100568 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 34.704 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 @ 1633404101790 ms III - Start SLOCK [T main @ 1633404101791 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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:522) 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 @ 1633404102467 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404102467 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.213 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 @ 1633404103683 ms III - Start SLOCK [T main @ 1633404103684 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 test 2048.500 MiB before Used Memory : 9.657 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:522) 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:522) 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 : 9.657, delta 0.000 MiB test 2048.500 MiB gc'ed Used Memory : 2.694, delta -6.963 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test00 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test01 test 2048.500 MiB before Used Memory : 2.694 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:522) 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:522) 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 : 2.694, delta 0.000 MiB test 2048.500 MiB gc'ed Used Memory : 2.129, delta -0.565 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test01 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test02 test 512.500 MiB before Used Memory : 2.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:522) 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:522) 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 : 2.129, delta 0.000 MiB test 512.500 MiB gc'ed Used Memory : 2.130, 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 : 2.130 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:522) 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:522) 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 : 2.370, delta 0.240 MiB test 256.500 MiB gc'ed Used Memory : 2.132, 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 : 2.132 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:522) 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:522) 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 : 2.132, delta 0.000 MiB test 256.500 MiB gc'ed Used Memory : 2.134, delta 0.001 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404144756 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404144757 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 41.672 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 @ 1633404146000 ms III - Start SLOCK [T main @ 1633404146001 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Test file /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] SH entsz 64 SH off 0x3140 SH strndx 27 SH num 28 SH size 64 abiVFPArgsAcceptsVFPVariant false SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0] SectionHeader[idx 1, name .interp, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 2, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2] SectionHeader[idx 3, name .note.ABI-tag, type 0x7, link 0, info 0x0, flags 0x2] SectionHeader[idx 4, name .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 0x1, flags 0x2] SectionHeader[idx 7, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2] SHT_STRTAB: read 319, Section[SectionHeader[idx 7, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 319/319]] 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 .rela.dyn, type 0x4, link 6, info 0x0, flags 0x2] SectionHeader[idx 11, name .rela.plt, type 0x4, link 6, info 0x17, 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 .plt.got, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 15, name .text, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 16, name .fini, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 17, name .rodata, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 18, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 19, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 20, name .init_array, type 0xe, link 0, info 0x0, flags 0x3] SectionHeader[idx 21, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3] SectionHeader[idx 22, name .dynamic, type 0x6, link 7, info 0x0, flags 0x3] SectionHeader[idx 23, name .got, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 24, name .data, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 25, name .bss, type 0x8, link 0, info 0x0, flags 0x3] 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 244, Section[SectionHeader[idx 27, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 244/244]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe .++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@55054057) (CL): null XXX2 #0: test libjava.so XXX2 #0: libjava.so not readable XXX2 #1: test /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so Test file /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 26] SH entsz 64 SH off 0x2afd8 SH strndx 25 SH num 26 SH size 64 abiVFPArgsAcceptsVFPVariant false SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0] SectionHeader[idx 1, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2] SectionHeader[idx 2, name .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 0x1, flags 0x2] SectionHeader[idx 5, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2] SHT_STRTAB: read 14285, Section[SectionHeader[idx 5, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 14285/14285]] 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 .rela.dyn, type 0x4, link 4, info 0x0, flags 0x2] SectionHeader[idx 9, name .rela.plt, type 0x4, link 4, info 0x15, 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 .plt.got, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 13, name .text, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 14, name .fini, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 15, name .rodata, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 16, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 17, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 18, name .init_array, type 0xe, link 0, info 0x0, flags 0x3] SectionHeader[idx 19, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3] SectionHeader[idx 20, name .dynamic, type 0x6, link 5, info 0x0, flags 0x3] SectionHeader[idx 21, name .got, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 22, name .data, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 23, name .bss, type 0x8, link 0, info 0x0, flags 0x3] SectionHeader[idx 24, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0] SectionHeader[idx 25, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0] SHT_STRTAB: read 222, Section[SectionHeader[idx 25, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 222/222]] ++++ 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 @ 1633404146367 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404146368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.904 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 @ 1633404147596 ms III - Start SLOCK [T main @ 1633404147598 ms +++ localhost/127.0.0.1:59999 - Locked within 11 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 @ 1633404147976 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404147976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1633404149278 ms III - Start SLOCK [T main @ 1633404149279 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x6bf256fa Logging.new: com.jogamp.gluegen.pcpp.PCPP: level ALL: obj 0x180bc464 - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 5.10.0-8-amd64 (5.10.0), amd64 (X86_64, GENERIC_ABI), 24 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Version: 11.0.9.1 (11.0.9u0), VM: OpenJDK 64-Bit 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 64-Bit 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 @ 1633404149872 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404149873 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 1.198 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 0x4edde6e5 Logging.new: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest: level ALL: obj 0x179d3b25 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404151367 ms III - Start SLOCK [T main @ 1633404151368 ms +++ localhost/127.0.0.1:59999 - Locked within 76 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 5.10.0-8-amd64 (5.10.0), amd64 (X86_64, GENERIC_ABI), 24 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Version: 11.0.9.1 (11.0.9u0), VM: OpenJDK 64-Bit 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 64-Bit Server VM rootrel.build: build gluegen.root: . testOutput: ./build/test - - - - - - - - - - - - filepath: ./jcpp/src/test/resources/absolute.h slashifiedFilePath: /build/gluegen2-VvCdtR/gluegen2-2.3.2/jcpp/src/test/resources/absolute.h Input: #include Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x68c4039c Output: absolute-result ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404151675 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404151675 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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.jcpp.CppReaderTest JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404152896 ms III - Start SLOCK [T main @ 1633404152898 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/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@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 5.10.0-8-amd64 (5.10.0), amd64 (X86_64, GENERIC_ABI), 24 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Version: 11.0.9.1 (11.0.9u0), VM: OpenJDK 64-Bit 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 64-Bit Server VM rootrel.build: build gluegen.root: . testOutput: ./build/test - - - - - - - - - - - - Testing #include Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x55f3ddb1 Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x1e88b3c >> #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 @ 1633404153378 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404153379 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.016 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 0x4edde6e5 Logging.new: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest: level ALL: obj 0x179d3b25 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404154693 ms III - Start SLOCK [T main @ 1633404154694 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x68837a77 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 @ 1633404154866 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404154866 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Time: 0.705 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 0x4edde6e5 Logging.new: com.jogamp.gluegen.jcpp.PreprocessorTest: level ALL: obj 0x179d3b25 JUnit version 4.13.1 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404156378 ms III - Start SLOCK [T main @ 1633404156379 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x327471b5 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 @ 1633404156771 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404156771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.995 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 @ 1633404158083 ms III - Start SLOCK [T main @ 1633404158084 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(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/gluegen2-VvCdtR/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@55054057) (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/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec2760b0 1/8: 0x7f60ec2760f0 2/8: 0x7f60ec276130 3/8: 0x7f60ec276170 4/8: 0x7f60ec2761b0 5/8: 0x7f60ec2761f0 6/8: 0x7f60ec276230 7/8: 0x7f60ec276270 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec2760b0 1/8: 0x7f60ec2760f0 2/8: 0x7f60ec276130 3/8: 0x7f60ec276170 4/8: 0x7f60ec2761b0 5/8: 0x7f60ec2761f0 6/8: 0x7f60ec276230 7/8: 0x7f60ec276270 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3fd210 1/8: 0x7f60ec3fd9f0 2/8: 0x7f60ec3fda40 3/8: 0x7f60ec3fd3e0 4/8: 0x7f60ec3fd430 5/8: 0x7f60ec3fd480 6/8: 0x7f60ec3fd4d0 7/8: 0x7f60ec3fd520 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3fd210 1/8: 0x7f60ec3fd9f0 2/8: 0x7f60ec3fda40 3/8: 0x7f60ec3fd3e0 4/8: 0x7f60ec3fd430 5/8: 0x7f60ec3fd480 6/8: 0x7f60ec3fd4d0 7/8: 0x7f60ec3fd520 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3fddd0 1/8: 0x7f60ec3fde20 2/8: 0x7f60ec3fde70 3/8: 0x7f60ec3fdec0 4/8: 0x7f60ec3fdf10 5/8: 0x7f60ec3fdf60 6/8: 0x7f60ec3fdfb0 7/8: 0x7f60ec3fe000 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3fe2a0 1/8: 0x7f60ec3fe2f0 2/8: 0x7f60ec3fe340 3/8: 0x7f60ec3fe390 4/8: 0x7f60ec3fe3e0 5/8: 0x7f60ec3fe430 6/8: 0x7f60ec3fe480 7/8: 0x7f60ec3fe4d0 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3fe2a0 1/8: 0x7f60ec3fe2f0 2/8: 0x7f60ec3fe340 3/8: 0x7f60ec3fe390 4/8: 0x7f60ec3fe3e0 5/8: 0x7f60ec3fe430 6/8: 0x7f60ec3fe480 7/8: 0x7f60ec3fe4d0 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3fe7f0 1/8: 0x7f60ec3fe7f0 2/8: 0x7f60ec3fe7f0 3/8: 0x7f60ec3fe7f0 4/8: 0x7f60ec3fe7f0 5/8: 0x7f60ec3fe7f0 6/8: 0x7f60ec3fe7f0 7/8: 0x7f60ec3fe7f0 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: 0x4500c1820 1/8: 0x4500c1860 2/8: 0x4500c18a0 3/8: 0x4500c18e0 4/8: 0x4500c1920 5/8: 0x4500c1960 6/8: 0x4500c19a0 7/8: 0x4500c19e0 Testing accessing PointerBuffer values [0..7] 0/8: 0x4500c1820 1/8: 0x4500c1860 2/8: 0x4500c18a0 3/8: 0x4500c18e0 4/8: 0x4500c1920 5/8: 0x4500c1960 6/8: 0x4500c19a0 7/8: 0x4500c19e0 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3ff530 1/8: 0x7f60ec3ff580 2/8: 0x7f60ec3ff5d0 3/8: 0x7f60ec3ff620 4/8: 0x7f60ec3ff670 5/8: 0x7f60ec3ff6c0 6/8: 0x7f60ec3ff710 7/8: 0x7f60ec3ff760 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3ff530 1/8: 0x7f60ec3ff580 2/8: 0x7f60ec3ff5d0 3/8: 0x7f60ec3ff620 4/8: 0x7f60ec3ff670 5/8: 0x7f60ec3ff6c0 6/8: 0x7f60ec3ff710 7/8: 0x7f60ec3ff760 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3ff7e0 1/8: 0x7f60ec3ff830 2/8: 0x7f60ec3ff880 3/8: 0x7f60ec3ff8d0 4/8: 0x7f60ec3ff920 5/8: 0x7f60ec3ff970 6/8: 0x7f60ec3ff9c0 7/8: 0x7f60ec3ffa10 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3ffa60 1/8: 0x7f60ec3ffab0 2/8: 0x7f60ec3ffb00 3/8: 0x7f60ec3ffb50 4/8: 0x7f60ec3ffba0 5/8: 0x7f60ec3ffbf0 6/8: 0x7f60ec3ffc40 7/8: 0x7f60ec3ffc90 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3ffa60 1/8: 0x7f60ec3ffab0 2/8: 0x7f60ec3ffb00 3/8: 0x7f60ec3ffb50 4/8: 0x7f60ec3ffba0 5/8: 0x7f60ec3ffbf0 6/8: 0x7f60ec3ffc40 7/8: 0x7f60ec3ffc90 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f60ec3ffd00 1/8: 0x7f60ec3ffd00 2/8: 0x7f60ec3ffd00 3/8: 0x7f60ec3ffd00 4/8: 0x7f60ec3ffd00 5/8: 0x7f60ec3ffd00 6/8: 0x7f60ec3ffd00 7/8: 0x7f60ec3ffd00 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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 runtime md: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 compatible static/runtime: true TK_ComplicatedSubSet: sizeof(): 72 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: 56 TK_ComplicatedSubSet: bits6-s offset: 64 TK_ComplicatedSuperSet: sizeof(): 168 TK_ComplicatedSuperSet: bits1-s offset: 0 TK_ComplicatedSuperSet: sub1-s offset: 8 TK_ComplicatedSuperSet: bits2-s offset: 80 TK_ComplicatedSuperSet: sub2-s offset: 88 TK_ComplicatedSuperSet: bits3-s offset: 160 createComplicatedSuperSet: TK_ComplicatedSuperSet [ cs.b1 0xA0 cs.sub1.b1 0xA1 cs.sub1.id 0x12345678 cs.sub1.b2 0xA2 cs.sub1.long0 0x123456789ABCDEF0 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 0x123456789ABCDEF0 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 0x123456789ABCDEF0 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 0x123456789ABCDEF0 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 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 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 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 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 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1633404158567 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404158568 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 1.082 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 @ 1633404159792 ms III - Start SLOCK [T main @ 1633404159793 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(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/gluegen2-VvCdtR/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@55054057) (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@55054057) (CL): null getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 NativeLibrary.open(global true): Trying to load libtest1.so DynamicLinkerImpl.incrLibRefCount 0x7f051040dbd0 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0x7f051040dbd0 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0x7f051040dbd0, global true] DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testXID) -> 0x7f04c5d301f5 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testXID_2) -> 0x7f04c5d30203 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testAnonBuffer) -> 0x7f04c5d30211 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testShortBlob) -> 0x7f04c5d3021f DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testLPShortBlob0) -> 0x7f04c5d3022d DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testLPShortBlob1) -> 0x7f04c5d3023b DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testLPShortBlob2) -> 0x7f04c5d30249 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testLPShortBlob3) -> 0x7f04c5d30257 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testShortBlobL1) -> 0x7f04c5d30265 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testShortBlobL2) -> 0x7f04c5d30273 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testInt32Struct) -> 0x7f04c5d30281 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testCreateAnonBlob) -> 0x7f04c5d3028f DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testDestroyAnonBlob) -> 0x7f04c5d302a4 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testCreateAnonBlob2) -> 0x7f04c5d302bf DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testDestroyAnonBlob2) -> 0x7f04c5d302d4 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testFooPtr) -> 0x7f04c5d302ef DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, nopTest) -> 0x7f04c5d302fd DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, testDelegate) -> 0x7f04c5d30308 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, createAPtrBlob) -> 0x7f04c5d30314 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, releaseAPtrBlob) -> 0x7f04c5d3033f DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, getAPtrAddress) -> 0x7f04c5d3035a DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, getAPtrMemory) -> 0x7f04c5d30368 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAVoidPtrTypeDim0) -> 0x7f04c5d30376 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAVoidPtrTypeDim1Mutable) -> 0x7f04c5d30384 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAVoidPtrTypeDim1Immutable) -> 0x7f04c5d303a4 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAIntPtrTypeDim0) -> 0x7f04c5d303b5 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAIntPtrTypeDim1Mutable) -> 0x7f04c5d303c3 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAIntPtrTypeDim1Immutable) -> 0x7f04c5d303e6 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAPtr1TypeDim0) -> 0x7f04c5d303f7 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAPtr1TypeDim1Mutable) -> 0x7f04c5d30405 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAPtr1TypeDim1Immutable) -> 0x7f04c5d30425 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAPtr2TypeDim0) -> 0x7f04c5d30436 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAPtr2TypeDim1Mutable) -> 0x7f04c5d30444 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestAPtr2TypeDim1Immutable) -> 0x7f04c5d30467 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestInt32) -> 0x7f04c5d30478 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestInt64) -> 0x7f04c5d304c4 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFoo1) -> 0x7f04c5d307f5 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFoo2) -> 0x7f04c5d30513 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFoo3) -> 0x7f04c5d3057d DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFoo3ArrayToPtrPtr) -> 0x7f04c5d305ce DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFoo3CopyPtrPtrA) -> 0x7f04c5d30634 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFoo3PtrPtr) -> 0x7f04c5d306ef DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFoo3PtrPtrValidation) -> 0x7f04c5d30773 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, bufferTest) -> 0x7f04c5d30844 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, mixedTest) -> 0x7f04c5d30855 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, doubleTest) -> 0x7f04c5d30895 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, arrayTestFooNioOnly) -> 0x7f04c5d30900 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, bufferTestNioOnly) -> 0x7f04c5d30925 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, bufferTestNioDirectOnly) -> 0x7f04c5d3093f DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, mixedTestNioOnly) -> 0x7f04c5d30959 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, doubleTestNioOnly) -> 0x7f04c5d30986 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, strToInt) -> 0x7f04c5d309c3 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, intToStr) -> 0x7f04c5d309dd DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, stringArrayRead) -> 0x7f04c5d30a13 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, binaryArrayRead) -> 0x7f04c5d30a96 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, intArrayRead) -> 0x7f04c5d30b1f DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, intArrayCopy) -> 0x7f04c5d30b72 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestAnonSingle) -> 0x7f04c5d30bdd DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestAnonPointer) -> 0x7f04c5d30bef DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestInt32T) -> 0x7f04c5d30c59 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestUInt32T) -> 0x7f04c5d30c6d DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestInt64T) -> 0x7f04c5d30c81 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestUInt64T) -> 0x7f04c5d30c9a DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestWCharT) -> 0x7f04c5d30cb3 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestSizeT) -> 0x7f04c5d30cc7 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestPtrDiffT) -> 0x7f04c5d30ce0 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestIntPtrT) -> 0x7f04c5d30cf9 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, typeTestUIntPtrT) -> 0x7f04c5d30d12 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, createSurface) -> 0x7f04c5d30d68 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, destroySurface) -> 0x7f04c5d30eb3 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, createComplicatedSuperSet) -> 0x7f04c5d31394 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, hasInitValues) -> 0x7f04c5d3176c DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, destroyComplicatedSuperSet) -> 0x7f04c5d319b0 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, getBoundsValue) -> 0x7f04c5d319cb DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, getSurfaceValue) -> 0x7f04c5d319fd DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, getSurfaceBoundsValue) -> 0x7f04c5d31a99 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, isSameInstanceByVal) -> 0x7f04c5d31aeb DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, isSameInstanceByRef) -> 0x7f04c5d31b15 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, addDimensions) -> 0x7f04c5d31b31 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, addDimensionPair) -> 0x7f04c5d31b9d DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, zeroDimensions) -> 0x7f04c5d31baf DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, copyPrimToDimensions) -> 0x7f04c5d31c20 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, copyDimensionsToPrim) -> 0x7f04c5d31c68 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, rgbaToInt) -> 0x7f04c5d31cba DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, intToRgba) -> 0x7f04c5d31d14 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, addInt) -> 0x7f04c5d31d63 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, addByte) -> 0x7f04c5d31d8a DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, createModelConst) -> 0x7f04c5d32305 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, destroyModelConst) -> 0x7f04c5d32315 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, createModelMutable) -> 0x7f04c5d31db7 DynamicLinkerImpl.lookupSymbol(0x7f051040dbd0, destroyModelMutable) -> 0x7f04c5d32281 .++++ 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: 0x7f051027e5a0 1/8: 0x7f051027e5e0 2/8: 0x7f051027e620 3/8: 0x7f051027e660 4/8: 0x7f051027e6a0 5/8: 0x7f051027e6e0 6/8: 0x7f051027e720 7/8: 0x7f051027e760 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f051027e5a0 1/8: 0x7f051027e5e0 2/8: 0x7f051027e620 3/8: 0x7f051027e660 4/8: 0x7f051027e6a0 5/8: 0x7f051027e6e0 6/8: 0x7f051027e720 7/8: 0x7f051027e760 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f051041f800 1/8: 0x7f051041f850 2/8: 0x7f051041f8a0 3/8: 0x7f051041f8f0 4/8: 0x7f051041f940 5/8: 0x7f051041f990 6/8: 0x7f051041f9e0 7/8: 0x7f051041fa30 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f051041f800 1/8: 0x7f051041f850 2/8: 0x7f051041f8a0 3/8: 0x7f051041f8f0 4/8: 0x7f051041f940 5/8: 0x7f051041f990 6/8: 0x7f051041f9e0 7/8: 0x7f051041fa30 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510420360 1/8: 0x7f05104203b0 2/8: 0x7f0510420400 3/8: 0x7f0510420450 4/8: 0x7f051041f110 5/8: 0x7f051041ec90 6/8: 0x7f0510426510 7/8: 0x7f0510426560 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510426780 1/8: 0x7f05104267d0 2/8: 0x7f0510426820 3/8: 0x7f0510426870 4/8: 0x7f05104268c0 5/8: 0x7f0510426910 6/8: 0x7f0510426960 7/8: 0x7f05104269b0 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510426780 1/8: 0x7f05104267d0 2/8: 0x7f0510426820 3/8: 0x7f0510426870 4/8: 0x7f05104268c0 5/8: 0x7f0510426910 6/8: 0x7f0510426960 7/8: 0x7f05104269b0 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510426c30 1/8: 0x7f0510426c30 2/8: 0x7f0510426c30 3/8: 0x7f0510426c30 4/8: 0x7f0510426c30 5/8: 0x7f0510426c30 6/8: 0x7f0510426c30 7/8: 0x7f0510426c30 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: 0x450101838 1/8: 0x450101878 2/8: 0x4501018b8 3/8: 0x4501018f8 4/8: 0x450101938 5/8: 0x450101978 6/8: 0x4501019b8 7/8: 0x4501019f8 Testing accessing PointerBuffer values [0..7] 0/8: 0x450101838 1/8: 0x450101878 2/8: 0x4501018b8 3/8: 0x4501018f8 4/8: 0x450101938 5/8: 0x450101978 6/8: 0x4501019b8 7/8: 0x4501019f8 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510427130 1/8: 0x7f0510427180 2/8: 0x7f05104271d0 3/8: 0x7f0510427220 4/8: 0x7f0510427270 5/8: 0x7f05104272c0 6/8: 0x7f0510427310 7/8: 0x7f0510427360 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510427130 1/8: 0x7f0510427180 2/8: 0x7f05104271d0 3/8: 0x7f0510427220 4/8: 0x7f0510427270 5/8: 0x7f05104272c0 6/8: 0x7f0510427310 7/8: 0x7f0510427360 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f05104273b0 1/8: 0x7f0510427400 2/8: 0x7f0510427450 3/8: 0x7f05104274a0 4/8: 0x7f05104274f0 5/8: 0x7f0510427540 6/8: 0x7f0510427590 7/8: 0x7f05104275e0 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510427630 1/8: 0x7f0510427680 2/8: 0x7f05104276d0 3/8: 0x7f0510427720 4/8: 0x7f0510427770 5/8: 0x7f05104277c0 6/8: 0x7f0510427810 7/8: 0x7f0510427860 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f0510427630 1/8: 0x7f0510427680 2/8: 0x7f05104276d0 3/8: 0x7f0510427720 4/8: 0x7f0510427770 5/8: 0x7f05104277c0 6/8: 0x7f0510427810 7/8: 0x7f0510427860 Testing accessing PointerBuffer values [0..7] 0/8: 0x7f05104278b0 1/8: 0x7f05104278b0 2/8: 0x7f05104278b0 3/8: 0x7f05104278b0 4/8: 0x7f05104278b0 5/8: 0x7f05104278b0 6/8: 0x7f05104278b0 7/8: 0x7f05104278b0 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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 runtime md: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 compatible static/runtime: true TK_ComplicatedSubSet: sizeof(): 72 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: 56 TK_ComplicatedSubSet: bits6-s offset: 64 TK_ComplicatedSuperSet: sizeof(): 168 TK_ComplicatedSuperSet: bits1-s offset: 0 TK_ComplicatedSuperSet: sub1-s offset: 8 TK_ComplicatedSuperSet: bits2-s offset: 80 TK_ComplicatedSuperSet: sub2-s offset: 88 TK_ComplicatedSuperSet: bits3-s offset: 160 createComplicatedSuperSet: TK_ComplicatedSuperSet [ cs.b1 0xA0 cs.sub1.b1 0xA1 cs.sub1.id 0x12345678 cs.sub1.b2 0xA2 cs.sub1.long0 0x123456789ABCDEF0 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 0x123456789ABCDEF0 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 0x123456789ABCDEF0 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 0x123456789ABCDEF0 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 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 0xa23456781abcdef0 == 0xa23456781abcdef0 0xb23456782abcdef0 == 0xb23456782abcdef0 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 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 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 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable NativeLibrary.close(): closing NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0x7f051040dbd0, global true] DynamicLinkerImpl.decrLibRefCount 0x7f051040dbd0 -> LibRef[libtest1.so, refCount 0], libs loaded 0 DynamicLinkerImpl.closeLibrary(0x7f051040dbd0 -> 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 @ 1633404160475 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404160475 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.216 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 x86_64 -> X86_64, GENERIC_ABI, machDesc LP64_UNIX(6) ELF-1: Got ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(6)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName x86_64 -> X86_64, GENERIC_ABI ELF-2: Got ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 28] Platform.Elf: valid true, elfCpuName x86_64, cpuType X86_64, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH amd64, CpuType X86_64, ABIType GENERIC_ABI Platform.Hard: ARCH amd64, CPU_ARCH X86_64, ABI_TYPE GENERIC_ABI - strategy 210(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/gluegen2-VvCdtR/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@55054057) (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@55054057) (CL): null getJarUri Default jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/gluegen2-VvCdtR/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@55054057) (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: LP64_UNIX(6): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 NativeLibrary.open(global true): Trying to load libtest1.so DynamicLinkerImpl.incrLibRefCount 0x7f5aa03909e0 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0x7f5aa03909e0 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0x7f5aa03909e0, global true] DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testXID) -> 0x7f5a552b81f5 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testXID_2) -> 0x7f5a552b8203 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testAnonBuffer) -> 0x7f5a552b8211 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testShortBlob) -> 0x7f5a552b821f DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testLPShortBlob0) -> 0x7f5a552b822d DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testLPShortBlob1) -> 0x7f5a552b823b DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testLPShortBlob2) -> 0x7f5a552b8249 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testLPShortBlob3) -> 0x7f5a552b8257 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testShortBlobL1) -> 0x7f5a552b8265 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testShortBlobL2) -> 0x7f5a552b8273 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testInt32Struct) -> 0x7f5a552b8281 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testCreateAnonBlob) -> 0x7f5a552b828f DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testDestroyAnonBlob) -> 0x7f5a552b82a4 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testCreateAnonBlob2) -> 0x7f5a552b82bf DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testDestroyAnonBlob2) -> 0x7f5a552b82d4 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testFooPtr) -> 0x7f5a552b82ef DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, nopTest) -> 0x7f5a552b82fd DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, testDelegate) -> 0x7f5a552b8308 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, createAPtrBlob) -> 0x7f5a552b8314 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, releaseAPtrBlob) -> 0x7f5a552b833f DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, getAPtrAddress) -> 0x7f5a552b835a DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, getAPtrMemory) -> 0x7f5a552b8368 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAVoidPtrTypeDim0) -> 0x7f5a552b8376 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAVoidPtrTypeDim1Mutable) -> 0x7f5a552b8384 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAVoidPtrTypeDim1Immutable) -> 0x7f5a552b83a4 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAIntPtrTypeDim0) -> 0x7f5a552b83b5 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAIntPtrTypeDim1Mutable) -> 0x7f5a552b83c3 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAIntPtrTypeDim1Immutable) -> 0x7f5a552b83e6 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAPtr1TypeDim0) -> 0x7f5a552b83f7 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAPtr1TypeDim1Mutable) -> 0x7f5a552b8405 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAPtr1TypeDim1Immutable) -> 0x7f5a552b8425 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAPtr2TypeDim0) -> 0x7f5a552b8436 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAPtr2TypeDim1Mutable) -> 0x7f5a552b8444 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestAPtr2TypeDim1Immutable) -> 0x7f5a552b8467 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestInt32) -> 0x7f5a552b8478 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestInt64) -> 0x7f5a552b84c4 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFoo1) -> 0x7f5a552b87f5 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFoo2) -> 0x7f5a552b8513 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFoo3) -> 0x7f5a552b857d DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFoo3ArrayToPtrPtr) -> 0x7f5a552b85ce DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFoo3CopyPtrPtrA) -> 0x7f5a552b8634 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFoo3PtrPtr) -> 0x7f5a552b86ef DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFoo3PtrPtrValidation) -> 0x7f5a552b8773 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, bufferTest) -> 0x7f5a552b8844 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, mixedTest) -> 0x7f5a552b8855 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, doubleTest) -> 0x7f5a552b8895 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, arrayTestFooNioOnly) -> 0x7f5a552b8900 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, bufferTestNioOnly) -> 0x7f5a552b8925 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, bufferTestNioDirectOnly) -> 0x7f5a552b893f DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, mixedTestNioOnly) -> 0x7f5a552b8959 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, doubleTestNioOnly) -> 0x7f5a552b8986 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, strToInt) -> 0x7f5a552b89c3 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, intToStr) -> 0x7f5a552b89dd DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, stringArrayRead) -> 0x7f5a552b8a13 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, binaryArrayRead) -> 0x7f5a552b8a96 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, intArrayRead) -> 0x7f5a552b8b1f DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, intArrayCopy) -> 0x7f5a552b8b72 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestAnonSingle) -> 0x7f5a552b8bdd DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestAnonPointer) -> 0x7f5a552b8bef DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestInt32T) -> 0x7f5a552b8c59 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestUInt32T) -> 0x7f5a552b8c6d DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestInt64T) -> 0x7f5a552b8c81 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestUInt64T) -> 0x7f5a552b8c9a DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestWCharT) -> 0x7f5a552b8cb3 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestSizeT) -> 0x7f5a552b8cc7 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestPtrDiffT) -> 0x7f5a552b8ce0 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestIntPtrT) -> 0x7f5a552b8cf9 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, typeTestUIntPtrT) -> 0x7f5a552b8d12 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, createSurface) -> 0x7f5a552b8d68 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, destroySurface) -> 0x7f5a552b8eb3 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, createComplicatedSuperSet) -> 0x7f5a552b9394 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, hasInitValues) -> 0x7f5a552b976c DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, destroyComplicatedSuperSet) -> 0x7f5a552b99b0 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, getBoundsValue) -> 0x7f5a552b99cb DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, getSurfaceValue) -> 0x7f5a552b99fd DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, getSurfaceBoundsValue) -> 0x7f5a552b9a99 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, isSameInstanceByVal) -> 0x7f5a552b9aeb DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, isSameInstanceByRef) -> 0x7f5a552b9b15 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, addDimensions) -> 0x7f5a552b9b31 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, addDimensionPair) -> 0x7f5a552b9b9d DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, zeroDimensions) -> 0x7f5a552b9baf DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, copyPrimToDimensions) -> 0x7f5a552b9c20 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, copyDimensionsToPrim) -> 0x7f5a552b9c68 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, rgbaToInt) -> 0x7f5a552b9cba DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, intToRgba) -> 0x7f5a552b9d14 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, addInt) -> 0x7f5a552b9d63 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, addByte) -> 0x7f5a552b9d8a DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, createModelConst) -> 0x7f5a552ba305 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, destroyModelConst) -> 0x7f5a552ba315 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, createModelMutable) -> 0x7f5a552b9db7 DynamicLinkerImpl.lookupSymbol(0x7f5aa03909e0, destroyModelMutable) -> 0x7f5a552ba281 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 @ 1633404162263 ms III - Start SLOCK [T main @ 1633404162264 ms +++ localhost/127.0.0.1:59999 - Locked within 67 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 @ 1633404162478 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404162478 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.797 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 @ 1633404163769 ms III - Start SLOCK [T main @ 1633404163770 ms +++ localhost/127.0.0.1:59999 - Locked within 76 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 @ 1633404163976 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1633404163976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.806 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/gluegen2-VvCdtR/gluegen2-2.3.2' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-indep dh binary-indep --buildsystem=ant --with maven-repo-helper dh_testroot -i -O--buildsystem=ant dh_prep -i -O--buildsystem=ant dh_auto_install -i -O--buildsystem=ant debian/rules override_dh_install-indep make[1]: Entering directory '/build/gluegen2-VvCdtR/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/gluegen2-VvCdtR/gluegen2-2.3.2' mh_install -i -O--buildsystem=ant dh_installdocs -i -O--buildsystem=ant dh_installchangelogs -i -O--buildsystem=ant dh_installsystemduser -i -O--buildsystem=ant dh_perl -i -O--buildsystem=ant dh_link -i -O--buildsystem=ant dh_strip_nondeterminism -i -O--buildsystem=ant dh_compress -i -O--buildsystem=ant dh_fixperms -i -O--buildsystem=ant dh_missing -i -O--buildsystem=ant dh_installdeb -i -O--buildsystem=ant dh_gencontrol -i -O--buildsystem=ant dh_md5sums -i -O--buildsystem=ant dh_builddeb -i -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-doc' in '../libgluegen2-doc_2.3.2-8_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../gluegen2_2.3.2-8_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/gluegen2-VvCdtR /tmp/gluegen2-2.3.2-8b6l9fl0o I: cleaning package lists and apt cache... W: deleting files in /tmp: hsperfdata_root W: deleting files in /tmp: jogamp_0000 W: deleting files in /tmp: hsperfdata_builduser I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.rS6xw_Dv5M... I: success in 1247.5175 seconds md5: libgluegen2-build-java_2.3.2-8_all.deb: OK md5: Value of 'md5' differs for libgluegen2-doc_2.3.2-8_all.deb md5: Size differs for libgluegen2-doc_2.3.2-8_all.deb md5: libgluegen2-rt-java_2.3.2-8_all.deb: OK sha1: libgluegen2-build-java_2.3.2-8_all.deb: OK sha1: Value of 'sha1' differs for libgluegen2-doc_2.3.2-8_all.deb sha1: Size differs for libgluegen2-doc_2.3.2-8_all.deb sha1: libgluegen2-rt-java_2.3.2-8_all.deb: OK sha256: libgluegen2-build-java_2.3.2-8_all.deb: OK sha256: Value of 'sha256' differs for libgluegen2-doc_2.3.2-8_all.deb sha256: Size differs for libgluegen2-doc_2.3.2-8_all.deb sha256: libgluegen2-rt-java_2.3.2-8_all.deb: OK Checksums: FAIL diffoscope run passed