Diff of the two buildlogs: -- --- b1/build.log 2021-08-09 01:52:41.716840748 +0000 +++ b2/build.log 2021-08-09 01:57:19.958486014 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Aug 8 13:45:51 -12 2021 -I: pbuilder-time-stamp: 1628473551 +I: Current time: Mon Aug 9 15:52:50 +14 2021 +I: pbuilder-time-stamp: 1628473970 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./openhft-lang_6.7.6-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.unrxLLhu/trustedkeys.kbx': General error -gpgv: Signature made Fri Mar 1 00:18:41 2019 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.gW3Y9jFQ/trustedkeys.kbx': General error +gpgv: Signature made Sat Mar 2 02:18:41 2019 +14 gpgv: using RSA key 7AE4BD64BF00D23B3434688E5E408CD91CD839D2 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./openhft-lang_6.7.6-2.dsc @@ -29,135 +29,169 @@ dpkg-source: info: applying cleaner.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/6962/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/22414/tmp/hooks/D01_modify_environment starting +debug: Running on jtx1c. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/22414/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/22414/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='de2f3750f6f34a13a808cdd5236f1152' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='6962' - PS1='# ' - PS2='> ' + INVOCATION_ID=2b9b88854f744cb0829e2f16fe4dfdfe + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=22414 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Xpgmk5fz6c/pbuilderrc_qIaR --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Xpgmk5fz6c/b1 --logfile b1/build.log openhft-lang_6.7.6-2.dsc' - SUDO_GID='112' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Xpgmk5fz6c/pbuilderrc_jHiF --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Xpgmk5fz6c/b2 --logfile b2/build.log --extrapackages usrmerge openhft-lang_6.7.6-2.dsc' + SUDO_GID=114 + SUDO_UID=108 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux virt32b 5.10.0-8-armmp-lpae #1 SMP Debian 5.10.46-3 (2021-07-28) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-8-arm64 #1 SMP Debian 5.10.46-3 (2021-07-28) aarch64 GNU/Linux I: ls -l /bin total 3580 - -rwxr-xr-x 1 root root 816764 Aug 4 08:25 bash - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat - -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown - -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp - -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash - -rwxr-xr-x 1 root root 75880 Sep 22 2020 date - -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd - -rwxr-xr-x 1 root root 59912 Sep 22 2020 df - -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir - -rwxr-xr-x 1 root root 55012 Jul 28 07:09 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 22496 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 47492 Jul 28 07:09 findmnt - -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln - -rwxr-xr-x 1 root root 35068 Feb 7 2020 login - -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls - -rwxr-xr-x 1 root root 99940 Jul 28 07:09 lsblk - -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 34408 Jul 28 07:09 more - -rwsr-xr-x 1 root root 34400 Jul 28 07:09 mount - -rwxr-xr-x 1 root root 9824 Jul 28 07:09 mountpoint - -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash - -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm - -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 4 21:25 sh -> dash - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty - -rwsr-xr-x 1 root root 46704 Jul 28 07:09 su - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync - -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch - -rwxr-xr-x 1 root root 22496 Sep 22 2020 true - -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Jul 28 07:09 umount - -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 38512 Jul 28 07:09 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/6962/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 816764 Aug 5 10:25 bash + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat + -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown + -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp + -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash + -rwxr-xr-x 1 root root 75880 Sep 23 2020 date + -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd + -rwxr-xr-x 1 root root 59912 Sep 23 2020 df + -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir + -rwxr-xr-x 1 root root 55012 Jul 29 09:09 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 22496 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 47492 Jul 29 09:09 findmnt + -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 124508 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 64212 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln + -rwxr-xr-x 1 root root 35068 Feb 8 2020 login + -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls + -rwxr-xr-x 1 root root 99940 Jul 29 09:09 lsblk + -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 34408 Jul 29 09:09 more + -rwsr-xr-x 1 root root 34400 Jul 29 09:09 mount + -rwxr-xr-x 1 root root 9824 Jul 29 09:09 mountpoint + -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 10:25 rbash -> bash + -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm + -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 9 15:53 sh -> bash + lrwxrwxrwx 1 root root 4 Aug 8 23:24 sh.distrib -> dash + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty + -rwsr-xr-x 1 root root 46704 Jul 29 09:09 su + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync + -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch + -rwxr-xr-x 1 root root 22496 Sep 23 2020 true + -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Jul 29 09:09 umount + -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 38512 Jul 29 09:09 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/22414/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -467,7 +501,7 @@ Get: 254 http://deb.debian.org/debian bullseye/main armhf maven-repo-helper all 1.10 [142 kB] Get: 255 http://deb.debian.org/debian bullseye/main armhf maven-debian-helper all 2.6 [117 kB] Get: 256 http://deb.debian.org/debian bullseye/main armhf zip armhf 3.0-12 [222 kB] -Fetched 338 MB in 1min 18s (4352 kB/s) +Fetched 338 MB in 44s (7633 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19398 files and directories currently installed.) @@ -1523,135 +1557,135 @@ update-alternatives: using /usr/lib/jvm/java-11-openjdk-armhf/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Setting up ca-certificates-java (20190909) ... head: cannot open '/etc/ssl/certs/java/cacerts' for reading: No such file or directory -Adding debian:Certigna.pem -Adding debian:Cybertrust_Global_Root.pem -Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem -Adding debian:GlobalSign_Root_CA_-_R2.pem -Adding debian:emSign_Root_CA_-_G1.pem -Adding debian:GDCA_TrustAUTH_R5_ROOT.pem -Adding debian:DigiCert_Trusted_Root_G4.pem -Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem -Adding debian:Actalis_Authentication_Root_CA.pem -Adding debian:Amazon_Root_CA_3.pem -Adding debian:QuoVadis_Root_CA_2.pem -Adding debian:emSign_Root_CA_-_C1.pem +Adding debian:USERTrust_RSA_Certification_Authority.pem +Adding debian:DST_Root_CA_X3.pem +Adding debian:Certigna_Root_CA.pem +Adding debian:Entrust_Root_Certification_Authority_-_G4.pem +Adding debian:Security_Communication_RootCA2.pem +Adding debian:DigiCert_Assured_ID_Root_CA.pem +Adding debian:TrustCor_ECA-1.pem +Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:DigiCert_Global_Root_G2.pem +Adding debian:Atos_TrustedRoot_2011.pem +Adding debian:Sonera_Class_2_Root_CA.pem +Adding debian:XRamp_Global_CA_Root.pem +Adding debian:ISRG_Root_X1.pem +Adding debian:ACCVRAIZ1.pem +Adding debian:AffirmTrust_Premium_ECC.pem +Adding debian:DigiCert_Global_Root_CA.pem +Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem -Adding debian:COMODO_Certification_Authority.pem -Adding debian:QuoVadis_Root_CA_3.pem +Adding debian:Buypass_Class_3_Root_CA.pem +Adding debian:Hongkong_Post_Root_CA_1.pem +Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem +Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem +Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem +Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:Go_Daddy_Class_2_CA.pem -Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem -Adding debian:Certum_Trusted_Network_CA_2.pem -Adding debian:SecureTrust_CA.pem -Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem -Adding debian:SZAFIR_ROOT_CA2.pem -Adding debian:Sonera_Class_2_Root_CA.pem -Adding debian:GlobalSign_Root_CA.pem -Adding debian:Hongkong_Post_Root_CA_3.pem -Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem -Adding debian:CFCA_EV_ROOT.pem -Adding debian:e-Szigno_Root_CA_2017.pem -Adding debian:SSL.com_Root_Certification_Authority_RSA.pem -Adding debian:DST_Root_CA_X3.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem -Adding debian:IdenTrust_Commercial_Root_CA_1.pem -Adding debian:CA_Disig_Root_R2.pem -Adding debian:T-TeleSec_GlobalRoot_Class_3.pem -Adding debian:TWCA_Global_Root_CA.pem -Adding debian:QuoVadis_Root_CA_3_G3.pem -Adding debian:DigiCert_Global_Root_CA.pem -Adding debian:Certigna_Root_CA.pem -Adding debian:NAVER_Global_Root_Certification_Authority.pem Adding debian:AffirmTrust_Commercial.pem -Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem -Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem -Adding debian:AC_RAIZ_FNMT-RCM.pem -Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem -Adding debian:Amazon_Root_CA_4.pem -Adding debian:emSign_ECC_Root_CA_-_G3.pem -Adding debian:ACCVRAIZ1.pem -Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem -Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem +Adding debian:Chambers_of_Commerce_Root_-_2008.pem +Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:GTS_Root_R2.pem -Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem -Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem +Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem +Adding debian:SSL.com_Root_Certification_Authority_ECC.pem +Adding debian:Comodo_AAA_Services_root.pem Adding debian:emSign_ECC_Root_CA_-_C3.pem -Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem -Adding debian:Entrust_Root_Certification_Authority_-_G2.pem -Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem -Adding debian:ISRG_Root_X1.pem -Adding debian:DigiCert_Assured_ID_Root_CA.pem -Adding debian:Buypass_Class_2_Root_CA.pem -Adding debian:VeriSign_Universal_Root_Certification_Authority.pem +Adding debian:Trustis_FPS_Root_CA.pem +Adding debian:UCA_Global_G2_Root.pem +Adding debian:SecureTrust_CA.pem +Adding debian:QuoVadis_Root_CA.pem Adding debian:Baltimore_CyberTrust_Root.pem -Adding debian:QuoVadis_Root_CA_1_G3.pem -Adding debian:SSL.com_Root_Certification_Authority_ECC.pem -Adding debian:Entrust_Root_Certification_Authority_-_G4.pem -Adding debian:DigiCert_Assured_ID_Root_G2.pem -Adding debian:Izenpe.com.pem -Adding debian:Hongkong_Post_Root_CA_1.pem -Adding debian:Network_Solutions_Certificate_Authority.pem -Adding debian:SwissSign_Gold_CA_-_G2.pem -Adding debian:QuoVadis_Root_CA_2_G3.pem -Adding debian:Buypass_Class_3_Root_CA.pem +Adding debian:SSL.com_Root_Certification_Authority_RSA.pem +Adding debian:TrustCor_RootCert_CA-2.pem +Adding debian:DigiCert_Trusted_Root_G4.pem +Adding debian:QuoVadis_Root_CA_2.pem Adding debian:Starfield_Class_2_CA.pem -Adding debian:TeliaSonera_Root_CA_v1.pem -Adding debian:COMODO_ECC_Certification_Authority.pem -Adding debian:SecureSign_RootCA11.pem -Adding debian:COMODO_RSA_Certification_Authority.pem -Adding debian:GlobalSign_Root_CA_-_R6.pem -Adding debian:TrustCor_RootCert_CA-1.pem -Adding debian:Certum_Trusted_Network_CA.pem +Adding debian:VeriSign_Universal_Root_Certification_Authority.pem +Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Adding debian:GlobalSign_Root_CA_-_R3.pem -Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem -Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem -Adding debian:certSIGN_ROOT_CA.pem -Adding debian:TrustCor_ECA-1.pem -Adding debian:Secure_Global_CA.pem +Adding debian:DigiCert_Global_Root_G3.pem +Adding debian:UCA_Extended_Validation_Root.pem +Adding debian:CA_Disig_Root_R2.pem +Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem +Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem +Adding debian:Certum_Trusted_Network_CA.pem +Adding debian:Entrust_Root_Certification_Authority.pem +Adding debian:QuoVadis_Root_CA_3_G3.pem +Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:GTS_Root_R4.pem +Adding debian:certSIGN_ROOT_CA.pem +Adding debian:SZAFIR_ROOT_CA2.pem +Adding debian:Entrust_Root_Certification_Authority_-_G2.pem +Adding debian:GTS_Root_R3.pem +Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem +Adding debian:AffirmTrust_Premium.pem +Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem +Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem +Adding debian:emSign_Root_CA_-_G1.pem Adding debian:TWCA_Root_Certification_Authority.pem -Adding debian:EC-ACC.pem -Adding debian:Microsec_e-Szigno_Root_CA_2009.pem -Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem -Adding debian:Trustis_FPS_Root_CA.pem -Adding debian:QuoVadis_Root_CA.pem -Adding debian:AffirmTrust_Networking.pem -Adding debian:DigiCert_Assured_ID_Root_G3.pem -Adding debian:UCA_Extended_Validation_Root.pem -Adding debian:Amazon_Root_CA_2.pem -Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem -Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem -Adding debian:Security_Communication_RootCA2.pem -Adding debian:SwissSign_Silver_CA_-_G2.pem -Adding debian:AffirmTrust_Premium_ECC.pem -Adding debian:USERTrust_ECC_Certification_Authority.pem -Adding debian:Comodo_AAA_Services_root.pem -Adding debian:GTS_Root_R1.pem +Adding debian:E-Tugra_Certification_Authority.pem +Adding debian:Secure_Global_CA.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem -Adding debian:DigiCert_Global_Root_G3.pem -Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem +Adding debian:Hongkong_Post_Root_CA_3.pem +Adding debian:emSign_Root_CA_-_C1.pem +Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem +Adding debian:COMODO_RSA_Certification_Authority.pem +Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem +Adding debian:Certum_Trusted_Network_CA_2.pem +Adding debian:QuoVadis_Root_CA_1_G3.pem +Adding debian:NAVER_Global_Root_Certification_Authority.pem +Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:certSIGN_Root_CA_G2.pem +Adding debian:Global_Chambersign_Root_-_2008.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem -Adding debian:ePKI_Root_Certification_Authority.pem -Adding debian:Chambers_of_Commerce_Root_-_2008.pem +Adding debian:QuoVadis_Root_CA_3.pem +Adding debian:USERTrust_ECC_Certification_Authority.pem +Adding debian:Amazon_Root_CA_4.pem +Adding debian:DigiCert_Assured_ID_Root_G3.pem +Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem +Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem +Adding debian:SwissSign_Silver_CA_-_G2.pem +Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem +Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem +Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem +Adding debian:TWCA_Global_Root_CA.pem +Adding debian:AffirmTrust_Networking.pem +Adding debian:GlobalSign_Root_CA_-_R2.pem +Adding debian:Security_Communication_Root_CA.pem Adding debian:Trustwave_Global_Certification_Authority.pem -Adding debian:GTS_Root_R3.pem -Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem -Adding debian:USERTrust_RSA_Certification_Authority.pem -Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem -Adding debian:Atos_TrustedRoot_2011.pem -Adding debian:Global_Chambersign_Root_-_2008.pem +Adding debian:Izenpe.com.pem +Adding debian:Cybertrust_Global_Root.pem +Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem +Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem +Adding debian:SwissSign_Gold_CA_-_G2.pem +Adding debian:ePKI_Root_Certification_Authority.pem +Adding debian:TeliaSonera_Root_CA_v1.pem +Adding debian:emSign_ECC_Root_CA_-_G3.pem +Adding debian:CFCA_EV_ROOT.pem +Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem +Adding debian:COMODO_Certification_Authority.pem +Adding debian:Certigna.pem +Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem +Adding debian:GTS_Root_R1.pem +Adding debian:Buypass_Class_2_Root_CA.pem +Adding debian:EC-ACC.pem +Adding debian:IdenTrust_Commercial_Root_CA_1.pem +Adding debian:DigiCert_Assured_ID_Root_G2.pem +Adding debian:QuoVadis_Root_CA_2_G3.pem +Adding debian:e-Szigno_Root_CA_2017.pem +Adding debian:GlobalSign_Root_CA.pem +Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem +Adding debian:Amazon_Root_CA_3.pem Adding debian:Amazon_Root_CA_1.pem -Adding debian:Security_Communication_Root_CA.pem -Adding debian:E-Tugra_Certification_Authority.pem -Adding debian:TrustCor_RootCert_CA-2.pem -Adding debian:UCA_Global_G2_Root.pem -Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem -Adding debian:XRamp_Global_CA_Root.pem -Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem -Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem -Adding debian:AffirmTrust_Premium.pem -Adding debian:Entrust_Root_Certification_Authority.pem +Adding debian:Network_Solutions_Certificate_Authority.pem +Adding debian:Amazon_Root_CA_2.pem +Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem +Adding debian:GlobalSign_Root_CA_-_R6.pem +Adding debian:TrustCor_RootCert_CA-1.pem +Adding debian:AC_RAIZ_FNMT-RCM.pem +Adding debian:SecureSign_RootCA11.pem +Adding debian:Microsec_e-Szigno_Root_CA_2009.pem done. Setting up junit4 (4.13.1-2) ... Setting up libfop-java (1:2.5-3) ... @@ -1689,9 +1723,42 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (1168 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 27604 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/openhft-lang-6.7.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../openhft-lang_6.7.6-2_source.changes +hostname: Name or service not known +I: Running cd /build/openhft-lang-6.7.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../openhft-lang_6.7.6-2_source.changes dpkg-buildpackage: info: source package openhft-lang dpkg-buildpackage: info: source version 6.7.6-2 dpkg-buildpackage: info: source distribution unstable @@ -1811,13 +1878,13 @@ [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] -[INFO] OpenHFT/Java-Lang/lang 6.7.6 ....................... SUCCESS [ 53.303 s] -[INFO] Java Lang Parent 6.7-SNAPSHOT ...................... SUCCESS [ 0.003 s] +[INFO] OpenHFT/Java-Lang/lang 6.7.6 ....................... SUCCESS [ 43.308 s] +[INFO] Java Lang Parent 6.7-SNAPSHOT ...................... SUCCESS [ 0.002 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ -[INFO] Total time: 56.755 s -[INFO] Finished at: 2021-08-08T13:51:23-12:00 +[INFO] Total time: 45.737 s +[INFO] Finished at: 2021-08-09T15:56:18+14:00 [INFO] ------------------------------------------------------------------------ debian/rules override_dh_auto_test make[1]: Entering directory '/build/openhft-lang-6.7.6' @@ -1872,158 +1939,757 @@ [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- -[INFO] Running net.openhft.lang.io.MutableDecimalTest -[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.148 s - in net.openhft.lang.io.MutableDecimalTest -[INFO] Running net.openhft.lang.io.AllocationRatesTest -buffers 128 KB took an average of 47,681 ns for heap ByteBuffer, 166,827 ns for direct ByteBuffer and 12,158 for DirectStore -buffers 128 KB took an average of 37,153 ns for heap ByteBuffer, 29,166 ns for direct ByteBuffer and 2,111 for DirectStore -buffers 128 KB took an average of 36,916 ns for heap ByteBuffer, 28,228 ns for direct ByteBuffer and 1,546 for DirectStore -buffers 128 KB took an average of 42,812 ns for heap ByteBuffer, 57,757 ns for direct ByteBuffer and 1,597 for DirectStore -buffers 128 KB took an average of 38,391 ns for heap ByteBuffer, 29,069 ns for direct ByteBuffer and 1,620 for DirectStore -[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.261 s - in net.openhft.lang.io.AllocationRatesTest -[INFO] Running net.openhft.lang.io.serialization.ByteMarshallableMarshallerTest -[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.008 s <<< FAILURE! - in net.openhft.lang.io.serialization.ByteMarshallableMarshallerTest -[ERROR] testMarshallable(net.openhft.lang.io.serialization.ByteMarshallableMarshallerTest) Time elapsed: 0.003 s <<< ERROR! -java.lang.IllegalStateException: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.ByteMarshallableMarshallerTest.testMarshallable(ByteMarshallableMarshallerTest.java:43) -Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.ByteMarshallableMarshallerTest.testMarshallable(ByteMarshallableMarshallerTest.java:43) - -[INFO] Running net.openhft.lang.io.serialization.VanillaBytesMarshallerTest -[ERROR] Tests run: 4, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.088 s <<< FAILURE! - in net.openhft.lang.io.serialization.VanillaBytesMarshallerTest -[ERROR] testObjects(net.openhft.lang.io.serialization.VanillaBytesMarshallerTest) Time elapsed: 0 s <<< ERROR! -java.lang.IllegalStateException: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.VanillaBytesMarshallerTest.testObjects(VanillaBytesMarshallerTest.java:48) -Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.VanillaBytesMarshallerTest.testObjects(VanillaBytesMarshallerTest.java:48) - -[ERROR] testMarshallable(net.openhft.lang.io.serialization.VanillaBytesMarshallerTest) Time elapsed: 0.01 s <<< ERROR! -java.lang.IllegalStateException: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.VanillaBytesMarshallerTest.testMarshallable(VanillaBytesMarshallerTest.java:65) -Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.VanillaBytesMarshallerTest.testMarshallable(VanillaBytesMarshallerTest.java:65) - -[INFO] Running net.openhft.lang.io.serialization.JavaSerializationTest -[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.002 s - in net.openhft.lang.io.serialization.JavaSerializationTest -[INFO] Running net.openhft.lang.io.serialization.impl.SnappyStringMarshallerTest -[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.006 s <<< FAILURE! - in net.openhft.lang.io.serialization.impl.SnappyStringMarshallerTest -[ERROR] testWriteRead(net.openhft.lang.io.serialization.impl.SnappyStringMarshallerTest) Time elapsed: 0 s <<< FAILURE! -java.lang.AssertionError: java.lang.NoSuchMethodException: java.lang.String.(int, int, [C) - at net.openhft.lang.io.serialization.impl.SnappyStringMarshallerTest.testWriteRead(SnappyStringMarshallerTest.java:46) - at net.openhft.lang.io.serialization.impl.SnappyStringMarshallerTest.testWriteRead(SnappyStringMarshallerTest.java:33) -Caused by: java.lang.NoSuchMethodException: java.lang.String.(int, int, [C) - at net.openhft.lang.io.serialization.impl.SnappyStringMarshallerTest.testWriteRead(SnappyStringMarshallerTest.java:46) - at net.openhft.lang.io.serialization.impl.SnappyStringMarshallerTest.testWriteRead(SnappyStringMarshallerTest.java:33) - -[INFO] Running net.openhft.lang.io.serialization.impl.StringZMapMarshallerTest -[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in net.openhft.lang.io.serialization.impl.StringZMapMarshallerTest -[INFO] Running net.openhft.lang.io.serialization.ExternalizableMarshallerTest -[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 s <<< FAILURE! - in net.openhft.lang.io.serialization.ExternalizableMarshallerTest -[ERROR] testMarshallable(net.openhft.lang.io.serialization.ExternalizableMarshallerTest) Time elapsed: 0 s <<< ERROR! -java.lang.IllegalStateException: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.ExternalizableMarshallerTest.testMarshallable(ExternalizableMarshallerTest.java:45) -Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.serialization.ExternalizableMarshallerTest.testMarshallable(ExternalizableMarshallerTest.java:45) - -[INFO] Running net.openhft.lang.io.serialization.JDKZObjectSerializerTest -[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in net.openhft.lang.io.serialization.JDKZObjectSerializerTest -[INFO] Running net.openhft.lang.io.ResizeableMappedStoreTest -[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in net.openhft.lang.io.ResizeableMappedStoreTest -[INFO] Running net.openhft.lang.io.NativeBytesTest -[ERROR] Tests run: 58, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 7.771 s <<< FAILURE! - in net.openhft.lang.io.NativeBytesTest -[ERROR] testWriteByteable(net.openhft.lang.io.NativeBytesTest) Time elapsed: 1.255 s <<< ERROR! -java.lang.RuntimeException: java.lang.RuntimeException: java.lang.UnsupportedOperationException - at net.openhft.lang.io.NativeBytesTest.testWriteByteable(NativeBytesTest.java:845) +[INFO] Running net.openhft.lang.MathsTest +[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.295 s - in net.openhft.lang.MathsTest +[INFO] Running net.openhft.lang.model.VolatileTest +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGenerator.heapInstance(DataValueGenerator.java:759) + at net.openhft.lang.model.VolatileTest.testGenerateJavaCode(VolatileTest.java:55) + 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.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.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) + at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException - at net.openhft.lang.io.NativeBytesTest.testWriteByteable(NativeBytesTest.java:845) + at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:163) + at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100) + at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94) + at net.openhft.compiler.CachedCompiler.compileFromJava(CachedCompiler.java:93) + at net.openhft.compiler.CachedCompiler.loadFromJava(CachedCompiler.java:115) + at net.openhft.lang.model.DataValueGenerator.acquireHeapClass(DataValueGenerator.java:776) + at net.openhft.lang.model.DataValueGenerator.heapInstance(DataValueGenerator.java:757) + ... 29 more +Caused by: java.lang.UnsupportedOperationException + at java.compiler@11.0.12/javax.tools.JavaFileManager.listLocationsForModules(JavaFileManager.java:566) + at jdk.compiler/com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.listLocationsForModules(ClientCodeWrapper.java:397) + at jdk.compiler/com.sun.tools.javac.code.ModuleFinder$ModuleLocationIterator.hasNext(ModuleFinder.java:138) + at jdk.compiler/com.sun.tools.javac.code.ModuleFinder.scanModulePath(ModuleFinder.java:291) + at jdk.compiler/com.sun.tools.javac.code.ModuleFinder.findAllModules(ModuleFinder.java:187) + at jdk.compiler/com.sun.tools.javac.comp.Modules.getUnnamedModuleCompleter(Modules.java:1416) + at jdk.compiler/com.sun.tools.javac.comp.Modules.setCompilationUnitModules(Modules.java:462) + at jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:267) + at jdk.compiler/com.sun.tools.javac.comp.Modules.initModules(Modules.java:233) + at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.initModules(JavaCompiler.java:1045) + at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:939) + at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:104) + at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:147) + ... 35 more +[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.148 s <<< FAILURE! - in net.openhft.lang.model.VolatileTest +[ERROR] testGenerateJavaCode(net.openhft.lang.model.VolatileTest) Time elapsed: 1.146 s <<< FAILURE! +java.lang.AssertionError: Throws an IllegalArgumentException + at net.openhft.lang.model.VolatileTest.testGenerateJavaCode(VolatileTest.java:70) + +[INFO] Running net.openhft.lang.model.DataValueModelTest +[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 s - in net.openhft.lang.model.DataValueModelTest +[INFO] Running net.openhft.lang.model.FirstPrimitiveFieldTest +[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.061 s <<< FAILURE! - in net.openhft.lang.model.FirstPrimitiveFieldTest +[ERROR] firstPrimitiveFieldTest(net.openhft.lang.model.FirstPrimitiveFieldTest) Time elapsed: 0.06 s <<< ERROR! +java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.FirstPrimitiveFieldTest.firstPrimitiveFieldTest(FirstPrimitiveFieldTest.java:34) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.FirstPrimitiveFieldTest.firstPrimitiveFieldTest(FirstPrimitiveFieldTest.java:34) + +[INFO] Running net.openhft.lang.model.DataValueGeneratorTest +package net.openhft.lang.model; + +import static net.openhft.lang.Compare.*; +import java.io.IOException; +import java.io.ObjectInput; +import java.io.ObjectOutput; +import net.openhft.lang.io.Bytes; +import net.openhft.lang.io.serialization.BytesMarshallable; +import net.openhft.lang.model.Byteable; +import net.openhft.lang.model.Copyable; + +public class JavaBeanInterfaceGetUsing$$Native implements JavaBeanInterfaceGetUsing, BytesMarshallable, Byteable, Copyable { + private static final int STRING = 0; + + + private Bytes _bytes; + private long _offset; + + + + public void setString(java.lang.String $) { + _bytes.writeUTF?(_offset + STRING, 8, $); + } + + public java.lang.StringBuilder getUsingString(StringBuilder builder){ + _bytes.position(_offset + STRING); + _bytes.readUTF?(builder); + return builder; + } + + public java.lang.String getString() { + return _bytes.readUTF?(_offset + STRING); + } + + @Override + public void copyFrom(net.openhft.lang.model.JavaBeanInterfaceGetUsing from) { + } + + @Override + public void writeMarshallable(Bytes out) { + } + @Override + public void readMarshallable(Bytes in) { + } + @Override + public void bytes(Bytes bytes, long offset) { + this._bytes = bytes; + this._offset = offset; + } + @Override + public Bytes bytes() { + return _bytes; + } + @Override + public long offset() { + return _offset; + } + @Override + public int maxSize() { + return 8; + } + public int hashCode() { + long lhc = longHashCode(); + return (int) ((lhc >>> 32) ^ lhc); + } + + public long longHashCode() { + return calcLongHashCode(getString()); + } + + public boolean equals(Object o) { + if (this == o) return true; + if (!(o instanceof JavaBeanInterfaceGetUsing)) return false; + JavaBeanInterfaceGetUsing that = (JavaBeanInterfaceGetUsing) o; + + return true; + } + + public String toString() { + if (_bytes == null) return "bytes is null"; + StringBuilder sb = new StringBuilder(); + sb.append("JavaBeanInterfaceGetUsing{ "); + sb.append("string= ").append(getUsingString(new StringBuilder())); + sb.append(" }"); + return sb.toString(); + } +} + +package net.openhft.lang.model; + +import static net.openhft.lang.Compare.*; +import java.io.IOException; +import java.io.ObjectInput; +import java.io.ObjectOutput; +import net.openhft.lang.io.Bytes; +import net.openhft.lang.io.serialization.BytesMarshallable; +import net.openhft.lang.model.Byteable; +import net.openhft.lang.model.Copyable; + +public class HasArraysInterface$$Native implements HasArraysInterface, BytesMarshallable, Byteable, Copyable { + private static final int DOUBLE = 0; + private static final int LONG = 32; + private static final int FLOAT = 64; + private static final int INT = 80; + private static final int CHAR = 96; + private static final int SHORT = 104; + private static final int BYTE = 112; + private static final int FLAG = 116; + private static final int STRING = 120; + + + private Bytes _bytes; + private long _offset; + + public void setDoubleAt(int i, double $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeDouble(_offset + DOUBLE + i * 8, $); + } + + public double getDoubleAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readDouble(_offset + DOUBLE + i * 8); + } + + public void setLongAt(int i, long $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeLong(_offset + LONG + i * 8, $); + } + + public long getLongAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readLong(_offset + LONG + i * 8); + } + + public void setFloatAt(int i, float $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeFloat(_offset + FLOAT + i * 4, $); + } + + public float getFloatAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readFloat(_offset + FLOAT + i * 4); + } + + public void setIntAt(int i, int $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeInt(_offset + INT + i * 4, $); + } + + public int getIntAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readInt(_offset + INT + i * 4); + } + + public void setCharAt(int i, char $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeChar(_offset + CHAR + i * 2, $); + } + + public char getCharAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readChar(_offset + CHAR + i * 2); + } + + public void setShortAt(int i, short $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeShort(_offset + SHORT + i * 2, $); + } + + public short getShortAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readShort(_offset + SHORT + i * 2); + } + + public void setByteAt(int i, byte $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeByte(_offset + BYTE + i * 1, $); + } + + public byte getByteAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readByte(_offset + BYTE + i * 1); + } + + public void setFlagAt(int i, boolean $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeBoolean(_offset + FLAG + i * 1, $); + } + + public boolean getFlagAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readBoolean(_offset + FLAG + i * 1); + } + + public void setStringAt(int i, java.lang.String $) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + _bytes.writeUTF?(_offset + STRING + i * 8, 8, $); + } + + public java.lang.String getStringAt(int i) { + if(i<0) throw new ArrayIndexOutOfBoundsException(i + " must be greater than 0"); + if(i>=4) throw new ArrayIndexOutOfBoundsException(i + " must be less than 4"); + return _bytes.readUTF?(_offset + STRING + i * 8); + } + + @Override + public void copyFrom(net.openhft.lang.model.HasArraysInterface from) { + for (int i = 0; i < 4; i++){ + setDoubleAt(i, from.getDoubleAt(i)); + } + for (int i = 0; i < 4; i++){ + setLongAt(i, from.getLongAt(i)); + } + for (int i = 0; i < 4; i++){ + setFloatAt(i, from.getFloatAt(i)); + } + for (int i = 0; i < 4; i++){ + setIntAt(i, from.getIntAt(i)); + } + for (int i = 0; i < 4; i++){ + setCharAt(i, from.getCharAt(i)); + } + for (int i = 0; i < 4; i++){ + setShortAt(i, from.getShortAt(i)); + } + for (int i = 0; i < 4; i++){ + setByteAt(i, from.getByteAt(i)); + } + for (int i = 0; i < 4; i++){ + setFlagAt(i, from.getFlagAt(i)); + } + for (int i = 0; i < 4; i++){ + setStringAt(i, from.getStringAt(i)); + } + } + + @Override + public void writeMarshallable(Bytes out) { + for (int i = 0; i < 4; i++){ + out.writeDouble(getDoubleAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeLong(getLongAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeFloat(getFloatAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeInt(getIntAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeChar(getCharAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeShort(getShortAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeByte(getByteAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeBoolean(getFlagAt(i)); + } + for (int i = 0; i < 4; i++){ + out.writeUTF?(getStringAt(i)); + } + } + @Override + public void readMarshallable(Bytes in) { + for (int i = 0; i < 4; i++){ + setDoubleAt(i, in.readDouble()); + } + for (int i = 0; i < 4; i++){ + setLongAt(i, in.readLong()); + } + for (int i = 0; i < 4; i++){ + setFloatAt(i, in.readFloat()); + } + for (int i = 0; i < 4; i++){ + setIntAt(i, in.readInt()); + } + for (int i = 0; i < 4; i++){ + setCharAt(i, in.readChar()); + } + for (int i = 0; i < 4; i++){ + setShortAt(i, in.readShort()); + } + for (int i = 0; i < 4; i++){ + setByteAt(i, in.readByte()); + } + for (int i = 0; i < 4; i++){ + setFlagAt(i, in.readBoolean()); + } + for (int i = 0; i < 4; i++){ + setStringAt(i, in.readUTF?()); + } + } + @Override + public void bytes(Bytes bytes, long offset) { + this._bytes = bytes; + this._offset = offset; + } + @Override + public Bytes bytes() { + return _bytes; + } + @Override + public long offset() { + return _offset; + } + @Override + public int maxSize() { + return 152; + } + + public long longHashCode_double() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getDoubleAt(i)); + } + return hc; + } + + + public long longHashCode_long() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getLongAt(i)); + } + return hc; + } + + + public long longHashCode_float() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getFloatAt(i)); + } + return hc; + } + + + public long longHashCode_int() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getIntAt(i)); + } + return hc; + } + + + public long longHashCode_char() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getCharAt(i)); + } + return hc; + } + + + public long longHashCode_short() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getShortAt(i)); + } + return hc; + } + + + public long longHashCode_byte() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getByteAt(i)); + } + return hc; + } + + + public long longHashCode_flag() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getFlagAt(i)); + } + return hc; + } + + + public long longHashCode_string() { + long hc = 0; + for (int i = 0; i < 4; i++) { + hc += calcLongHashCode(getStringAt(i)); + } + return hc; + } + + public int hashCode() { + long lhc = longHashCode(); + return (int) ((lhc >>> 32) ^ lhc); + } + + public long longHashCode() { + return ((((((((longHashCode_double()) * 10191 + + longHashCode_long()) * 10191 + + longHashCode_float()) * 10191 + + longHashCode_int()) * 10191 + + longHashCode_char()) * 10191 + + longHashCode_short()) * 10191 + + longHashCode_byte()) * 10191 + + longHashCode_flag()) * 10191 + + longHashCode_string(); + } + + public boolean equals(Object o) { + if (this == o) return true; + if (!(o instanceof HasArraysInterface)) return false; + HasArraysInterface that = (HasArraysInterface) o; + + for (int i = 0; i <4; i++) { + if(!isEqual(getDoubleAt(i), that.getDoubleAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getLongAt(i), that.getLongAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getFloatAt(i), that.getFloatAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getIntAt(i), that.getIntAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getCharAt(i), that.getCharAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getShortAt(i), that.getShortAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getByteAt(i), that.getByteAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getFlagAt(i), that.getFlagAt(i))) return false; + } + for (int i = 0; i <4; i++) { + if(!isEqual(getStringAt(i), that.getStringAt(i))) return false; + } + return true; + } + + public String toString() { + if (_bytes == null) return "bytes is null"; + StringBuilder sb = new StringBuilder(); + sb.append("HasArraysInterface{ "); + sb.append("double").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getDoubleAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("long").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getLongAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("float").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getFloatAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("int").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getIntAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("char").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getCharAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("short").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getShortAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("byte").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getByteAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("flag").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getFlagAt(i)); + } + sb.append("]"); +sb.append(", ") +; sb.append("string").append("= ["); for (int i = 0; i < 4; i++) { + if (i > 0) sb.append(", ") ; + sb.append(getStringAt(i)); + } + sb.append("]"); + sb.append(" }"); + return sb.toString(); + } +} + +[ERROR] Tests run: 12, Failures: 10, Errors: 2, Skipped: 0, Time elapsed: 0.918 s <<< FAILURE! - in net.openhft.lang.model.DataValueGeneratorTest +[ERROR] testGenerateNativeWithGetUsing(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.048 s <<< ERROR! +java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateNativeWithGetUsing(DataValueGeneratorTest.java:104) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateNativeWithGetUsing(DataValueGeneratorTest.java:104) + +[ERROR] testGenerateInterfaceWithDateOnHeap(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.057 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithDateOnHeap(DataValueGeneratorTest.java:225) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithDateOnHeap(DataValueGeneratorTest.java:225) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithDateOnHeap(DataValueGeneratorTest.java:225) + +[ERROR] testGenerateNativeWithGetUsingHeapInstance(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.08 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateNativeWithGetUsingHeapInstance(DataValueGeneratorTest.java:132) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateNativeWithGetUsingHeapInstance(DataValueGeneratorTest.java:132) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateNativeWithGetUsingHeapInstance(DataValueGeneratorTest.java:132) + +[ERROR] testGenerateJavaCode2(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.083 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateJavaCode2(DataValueGeneratorTest.java:61) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateJavaCode2(DataValueGeneratorTest.java:61) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateJavaCode2(DataValueGeneratorTest.java:61) + +[ERROR] testGenerateJavaCode(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.113 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateJavaCode(DataValueGeneratorTest.java:38) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateJavaCode(DataValueGeneratorTest.java:38) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateJavaCode(DataValueGeneratorTest.java:38) + +[ERROR] testGenerateInterfaceWithEnumNativeInstance(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.086 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithEnumNativeInstance(DataValueGeneratorTest.java:215) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithEnumNativeInstance(DataValueGeneratorTest.java:215) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithEnumNativeInstance(DataValueGeneratorTest.java:215) + +[ERROR] testGenerateInterfaceWithDateNativeInstace(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.07 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithDateNativeInstace(DataValueGeneratorTest.java:233) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithDateNativeInstace(DataValueGeneratorTest.java:233) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithDateNativeInstace(DataValueGeneratorTest.java:233) + +[ERROR] testStringFields(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.073 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testStringFields(DataValueGeneratorTest.java:142) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testStringFields(DataValueGeneratorTest.java:142) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testStringFields(DataValueGeneratorTest.java:142) + +[ERROR] testGenerateInterfaceWithEnumOnHeap(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.063 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithEnumOnHeap(DataValueGeneratorTest.java:207) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithEnumOnHeap(DataValueGeneratorTest.java:207) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateInterfaceWithEnumOnHeap(DataValueGeneratorTest.java:207) + +[ERROR] testGetUsingStringFieldsWithStringBuilderHeapInstance(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.062 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGetUsingStringFieldsWithStringBuilderHeapInstance(DataValueGeneratorTest.java:158) +Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGetUsingStringFieldsWithStringBuilderHeapInstance(DataValueGeneratorTest.java:158) +Caused by: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGetUsingStringFieldsWithStringBuilderHeapInstance(DataValueGeneratorTest.java:158) + +[ERROR] testGenerateNativeWithHasArrays(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.067 s <<< ERROR! +java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateNativeWithHasArrays(DataValueGeneratorTest.java:119) Caused by: java.lang.UnsupportedOperationException - at net.openhft.lang.io.NativeBytesTest.testWriteByteable(NativeBytesTest.java:845) + at net.openhft.lang.model.DataValueGeneratorTest.testGenerateNativeWithHasArrays(DataValueGeneratorTest.java:119) -[ERROR] testWriteMap(net.openhft.lang.io.NativeBytesTest) Time elapsed: 0.004 s <<< ERROR! -java.lang.IllegalStateException: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteMap(NativeBytesTest.java:1009) -Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteMap(NativeBytesTest.java:1009) - -[ERROR] testWriteReadUTF?(net.openhft.lang.io.NativeBytesTest) Time elapsed: 0 s <<< ERROR! -java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteReadUTF?(NativeBytesTest.java:232) - -[ERROR] testWriteList(net.openhft.lang.io.NativeBytesTest) Time elapsed: 0.004 s <<< ERROR! -java.lang.IllegalStateException: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteList(NativeBytesTest.java:984) -Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteList(NativeBytesTest.java:984) - -[ERROR] testWriteReadUTF(net.openhft.lang.io.NativeBytesTest) Time elapsed: 0.002 s <<< ERROR! -java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteReadUTF(NativeBytesTest.java:258) - -[ERROR] testWriteObject(net.openhft.lang.io.NativeBytesTest) Time elapsed: 0.004 s <<< ERROR! -java.lang.IllegalStateException: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteObject(NativeBytesTest.java:884) -Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap') - at net.openhft.lang.io.NativeBytesTest.testWriteObject(NativeBytesTest.java:884) - -[ERROR] testWriteByteableException(net.openhft.lang.io.NativeBytesTest) Time elapsed: 0.044 s <<< ERROR! -java.lang.Exception: Unexpected exception, expected but was - at net.openhft.lang.io.NativeBytesTest.testWriteByteableException(NativeBytesTest.java:876) +[ERROR] testNested(net.openhft.lang.model.DataValueGeneratorTest) Time elapsed: 0.113 s <<< FAILURE! +java.lang.AssertionError: java.lang.RuntimeException: java.lang.UnsupportedOperationException + at net.openhft.lang.model.DataValueGeneratorTest.testNested(DataValueGeneratorTest.java:178) Caused by: java.lang.RuntimeException: java.lang.UnsupportedOperationException - at net.openhft.lang.io.NativeBytesTest.testWriteByteableException(NativeBytesTest.java:876) + at net.openhft.lang.model.DataValueGeneratorTest.testNested(DataValueGeneratorTest.java:178) Caused by: java.lang.UnsupportedOperationException - at net.openhft.lang.io.NativeBytesTest.testWriteByteableException(NativeBytesTest.java:876) + at net.openhft.lang.model.DataValueGeneratorTest.testNested(DataValueGeneratorTest.java:178) -[INFO] Running net.openhft.lang.io.IOToolsTest -[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in net.openhft.lang.io.IOToolsTest -[INFO] Running net.openhft.lang.io.ByteBufferBytesTest -[WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM 1. See FAQ web page and the dump file /build/openhft-lang-6.7.6/lang/target/surefire-reports/2021-08-08T13-51-52_554-jvmRun1.dumpstream +[INFO] Running net.openhft.lang.testing.RunningMinimumTest +[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.865 s - in net.openhft.lang.testing.RunningMinimumTest +[INFO] Running net.openhft.lang.locks.LockingStrategyTest +[WARNING] Tests run: 28, Failures: 0, Errors: 0, Skipped: 10, Time elapsed: 0.16 s - in net.openhft.lang.locks.LockingStrategyTest +[INFO] Running net.openhft.lang.JvmTest +pid = 1107 +is64 = false +[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in net.openhft.lang.JvmTest +[INFO] Running net.openhft.lang.collection.DirectBitSetTest +[WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM 1. See FAQ web page and the dump file /build/openhft-lang-6.7.6/lang/target/surefire-reports/2021-08-09T15-56-44_404-jvmRun1.dumpstream [INFO] [INFO] Results: [INFO] [ERROR] Failures: -[ERROR] SnappyStringMarshallerTest.testWriteRead:33->testWriteRead:46 java.lang.NoSuchMethodException: java.lang.String.(int, int, [C) +[ERROR] DataValueGeneratorTest.testGenerateInterfaceWithDateNativeInstace:233 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testGenerateInterfaceWithDateOnHeap:225 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testGenerateInterfaceWithEnumNativeInstance:215 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testGenerateInterfaceWithEnumOnHeap:207 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testGenerateJavaCode:38 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testGenerateJavaCode2:61 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testGenerateNativeWithGetUsingHeapInstance:132 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testGetUsingStringFieldsWithStringBuilderHeapInstance:158 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testNested:178 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] DataValueGeneratorTest.testStringFields:142 java.lang.RuntimeException: java.lang.UnsupportedOperationException +[ERROR] VolatileTest.testGenerateJavaCode:70 Throws an IllegalArgumentException [ERROR] Errors: -[ERROR] NativeBytesTest.testWriteByteable:845 ? Runtime java.lang.RuntimeException: ja... -[ERROR] NativeBytesTest.testWriteByteableException ? Unexpected exception, expected