rultor.com logo This build log was produced by rultor.com for yegor256/tojos#244
++ dirname ./run.sh
+ cd .
+ echo 1422
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Tue Aug 11 12:33:34 UTC 2026
+ uptime
 12:33:34 up 1 min,  0 users,  load average: 2.13, 0.87, 0.32
+ head=git@github.com:yegor256/tojos.git
+ ff=default
+ image=yegor256/java
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.20.0
+ vars=('--env=head=git@github.com:yegor256/tojos.git' '--env=tag=0.20.0' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/tojos.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.20.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''mvn -ntp versions:set "-DnewVersion=${tag}" -Dstyle.color=never'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mvn clean install -ntp -Dinvoker.skip'\'' '\'';'\'' '\''export MAVEN_OPTS="--add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED"'\'' '\'';'\'' '\''mvn clean deploy -ntp -Ptojos -Psonatype --errors --settings ../settings.xml -Dstyle.color=never'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:yegor256/tojos.git'\''' ';' 'export '\''tag=0.20.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'mvn -ntp versions:set "-DnewVersion=${tag}" -Dstyle.color=never' ';' 'git commit -am "${tag}"' ';' 'mvn clean install -ntp -Dinvoker.skip' ';' 'export MAVEN_OPTS="--add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED"' ';' 'mvn clean deploy -ntp -Ptojos -Psonatype --errors --settings ../settings.xml -Dstyle.color=never' ';')
+ directory=
+ container=yegor256_tojos_244
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-23-77
+ pwd
/tmp/rultor-DfVb
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone --recurse-submodules git@github.com:yegor256/tojos.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:yegor256/tojos.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/tojos.git'\''' ';' 'export '\''tag=0.20.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'mvn -ntp versions:set "-DnewVersion=${tag}" -Dstyle.color=never' ';' 'git commit -am "${tag}"' ';' 'mvn clean install -ntp -Dinvoker.skip' ';' 'export MAVEN_OPTS="--add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED"' ';' 'mvn clean deploy -ntp -Ptojos -Psonatype --errors --settings ../settings.xml -Dstyle.color=never' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.20.0 ']'
+ [[ 0.20.0 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.20.0"'
tag name is valid: "0.20.0"
+ cd repo
++ git tag -l 0.20.0
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.32
++ bc
++ echo 0.32 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.32, low enough to run a new Docker container'
load average is 0.32, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/java
+ docker pull yegor256/java
Using default tag: latest
latest: Pulling from yegor256/java
cb259a83ac3d: Pulling fs layer
4f4fb700ef54: Pulling fs layer
50778be6ae7c: Pulling fs layer
de39015cb2a0: Pulling fs layer
c5d1f12c356a: Pulling fs layer
e9b75b04736a: Pulling fs layer
74aacb7acb4e: Pulling fs layer
b343964c14ed: Pulling fs layer
2da5d65999c3: Pulling fs layer
f8ae7b3bd9d2: Pulling fs layer
62bf76adc5c1: Pulling fs layer
6f3edb78ee5d: Pulling fs layer
de39015cb2a0: Waiting
c5d1f12c356a: Waiting
e9b75b04736a: Waiting
74aacb7acb4e: Waiting
b343964c14ed: Waiting
2da5d65999c3: Waiting
f8ae7b3bd9d2: Waiting
62bf76adc5c1: Waiting
6f3edb78ee5d: Waiting
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
cb259a83ac3d: Verifying Checksum
cb259a83ac3d: Download complete
50778be6ae7c: Verifying Checksum
50778be6ae7c: Download complete
e9b75b04736a: Verifying Checksum
e9b75b04736a: Download complete
74aacb7acb4e: Verifying Checksum
74aacb7acb4e: Download complete
b343964c14ed: Verifying Checksum
b343964c14ed: Download complete
2da5d65999c3: Verifying Checksum
2da5d65999c3: Download complete
c5d1f12c356a: Verifying Checksum
c5d1f12c356a: Download complete
de39015cb2a0: Verifying Checksum
de39015cb2a0: Download complete
62bf76adc5c1: Verifying Checksum
62bf76adc5c1: Download complete
f8ae7b3bd9d2: Verifying Checksum
f8ae7b3bd9d2: Download complete
cb259a83ac3d: Pull complete
4f4fb700ef54: Pull complete
50778be6ae7c: Pull complete
6f3edb78ee5d: Verifying Checksum
6f3edb78ee5d: Download complete
de39015cb2a0: Pull complete
c5d1f12c356a: Pull complete
e9b75b04736a: Pull complete
74aacb7acb4e: Pull complete
b343964c14ed: Pull complete
2da5d65999c3: Pull complete
f8ae7b3bd9d2: Pull complete
62bf76adc5c1: Pull complete
6f3edb78ee5d: Pull complete
Digest: sha256:321ee930e2e2723cfabc943101c63a26019e88bb50a6a98690958ec3649391bc
Status: Downloaded newer image for yegor256/java:latest
docker.io/yegor256/java:latest
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_tojos_244\s*$'
+ ls -al .
total 56
drwx------  3 ubuntu ubuntu 4096 Aug 11 12:33 .
drwxrwxrwt 12 root   root   4096 Aug 11 12:33 ..
-rwxrwxr-x  1 ubuntu ubuntu  666 Aug 11 12:33 end.sh
-rwxrwxr-x  1 ubuntu ubuntu  498 Aug 11 12:33 entry.sh
-rw-rw-r--  1 ubuntu ubuntu    5 Aug 11 12:33 pid
-rw-rw-r--  1 ubuntu ubuntu 1192 Aug 11 12:33 pubring.gpg
drwxrwxr-x  6 ubuntu ubuntu 4096 Aug 11 12:33 repo
-rwxrwxr-x  1 ubuntu ubuntu 6628 Aug 11 12:33 run.sh
-rw-rw-r--  1 ubuntu ubuntu  744 Aug 11 12:33 script.sh
-rw-rw-r--  1 ubuntu ubuntu 2570 Aug 11 12:33 secring.gpg
-rw-rw-r--  1 ubuntu ubuntu  459 Aug 11 12:33 settings.xml
-rw-rw-r--  1 ubuntu ubuntu 6055 Aug 11 12:34 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-DfVb:/main --env=head=git@github.com:yegor256/tojos.git --env=tag=0.20.0 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/tojos.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.20.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''mvn -ntp versions:set "-DnewVersion=${tag}" -Dstyle.color=never'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mvn clean install -ntp -Dinvoker.skip'\'' '\'';'\'' '\''export MAVEN_OPTS="--add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED"'\'' '\'';'\'' '\''mvn clean deploy -ntp -Ptojos -Psonatype --errors --settings ../settings.xml -Dstyle.color=never'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-DfVb/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_tojos_244 yegor256/java /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ubuntu r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-journal r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G systemd-network r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G messagebus r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G _ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G polkitd r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G docker r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cache /root/.gemrc /root/.gradle /root/.m2 /root/.profile /root/.ssh /root/.wget-hsts /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./pubring.gpg ./repo ./run.sh ./script.sh ./secring.gpg ./settings.xml ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ cat /home/r/script.sh
#!/usr/bin/env bash
set -e
set -o pipefail
if [ -e /home/r/.profile ]; then source /home/r/.profile; fi
shopt -s expand_aliases
alias 'sudo=sudo -i'
export HOME=/home/r
cd "${HOME}/repo"
export 'head=git@github.com:yegor256/tojos.git' ; export 'tag=0.20.0' ; export 'head_branch=master' ; export 'author=yegor256' ; pdd --file=/dev/null ; [[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1 ; mvn -ntp versions:set "-DnewVersion=${tag}" -Dstyle.color=never ; git commit -am "${tag}" ; mvn clean install -ntp -Dinvoker.skip ; export MAVEN_OPTS="--add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED" ; mvn clean deploy -ntp -Ptojos -Psonatype --errors --settings ../settings.xml -Dstyle.color=never ;
+ su --login r --command /home/r/script.sh
/usr/local/bundle/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
0m0m[INFO] Scanning for projects...
[INFO]
[INFO] -------------------------< com.yegor256:tojos >-------------------------
[INFO] Building tojos 1.0-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- versions:2.21.0:set (default-cli) @ tojos ---
[INFO] Searching for local aggregator root...
[INFO] Local aggregation root: /home/r/repo
[INFO] Processing change of com.yegor256:tojos:1.0-SNAPSHOT -> 0.20.0
[INFO] Processing com.yegor256:tojos
[INFO]     Updating project com.yegor256:tojos
[INFO]         from version 1.0-SNAPSHOT to 0.20.0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  18.712 s
[INFO] Finished at: 2026-08-11T12:34:59Z
[INFO] ------------------------------------------------------------------------
0m0m[__rultor 1924a0a] 0.20.0
 1 file changed, 1 insertion(+), 1 deletion(-)
[1;34mINFOm] Scanning for projects...
[1;34mINFOm]
[1;34mINFOm] 1m-------------------------< 0;36mcom.yegor256:tojos0;1m >-------------------------m
[1;34mINFOm] 1mBuilding tojos 0.20.0m
[1;34mINFOm]   from pom.xml
[1;34mINFOm] 1m--------------------------------[ jar ]---------------------------------m
[1;34mINFOm] Artifact org.apache.commons:commons-lang3:pom:3.20.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-lang3:pom:3.20.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:92 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:92 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache:apache:pom:35 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache:apache:pom:35 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.junit:junit-bom:pom:5.13.4 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.junit:junit-bom:pom:5.13.4 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-text:pom:1.15.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-text:pom:1.15.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:93 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:93 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-beanutils:commons-beanutils:pom:1.11.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-beanutils:commons-beanutils:pom:1.11.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:84 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:84 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-logging:commons-logging:pom:1.3.5 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-logging:commons-logging:pom:1.3.5 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:81 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-parent:pom:81 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.junit:junit-bom:pom:5.11.4 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases), apache.snapshots (https://repository.apache.org/snapshots, default, snapshots)]
[1;34mINFOm] Artifact org.junit:junit-bom:pom:5.11.4 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases), apache.snapshots (https://repository.apache.org/snapshots, default, snapshots)]
[1;34mINFOm] Artifact org.apache.commons:commons-collections4:pom:4.5.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-collections4:pom:4.5.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact com.jcabi:parent:pom:0.73.1 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact com.jcabi:parent:pom:0.73.1 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.junit:junit-bom:pom:6.0.3 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.junit:junit-bom:pom:6.0.3 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.sonatype.oss:oss-parent:pom:9 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.sonatype.oss:oss-parent:pom:9 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;33mWARNINGm] 1 problem was encountered while building the effective model for org.javassist:javassist:jar:3.20.0-GA during dependency collection step for project (use -X to see details)
[1;34mINFOm] Artifact org.apache.commons:commons-lang3:jar:3.20.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-text:jar:1.15.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-beanutils:commons-beanutils:jar:1.11.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-logging:commons-logging:jar:1.3.5 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-collections4:jar:4.5.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-lang3:jar:3.20.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-text:jar:1.15.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-beanutils:commons-beanutils:jar:1.11.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact commons-logging:commons-logging:jar:1.3.5 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm] Artifact org.apache.commons:commons-collections4:jar:4.5.0 is present in the local repository, but cached from a remote repository ID that is unavailable in current build context, verifying that is downloadable from [central (https://repo.maven.apache.org/maven2, default, releases)]
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mclean:3.5.0:cleanm 1m(default-clean)m @ 36mtojos0;1m ---m
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32menforcer:3.6.3:enforcem 1m(enforce-maven)m @ 36mtojos0;1m ---m
[1;34mINFOm] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32menforcer:3.6.3:enforcem 1m(enforce-deps)m @ 36mtojos0;1m ---m
[1;34mINFOm] Rule 0: org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps passed
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mjtcop:1.4.4:checkm 1m(default)m @ 36mtojos0;1m ---m
[1;34mINFOm] Validating tests...
[1;34mINFOm] All tests are valid
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mbuildnumber:3.3.0:createm 1m(jcabi-build-number)m @ 36mtojos0;1m ---m
[1;34mINFOm] ShortRevision tag detected. The value is '7'.
[1;34mINFOm] Storing buildNumber: 1924a0a at timestamp: 2026-08-11T12:35:14
[1;34mINFOm] Storing scmBranch: __rultor
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mbuildnumber:3.3.0:create-timestampm 1m(jcabi-build-number)m @ 36mtojos0;1m ---m
[1;34mINFOm] Skipping because we are not in root module.
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mresources:3.5.0:resourcesm 1m(default-resources)m @ 36mtojos0;1m ---m
[1;34mINFOm] skip non existing resourceDirectory /home/r/repo/src/main/resources
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mcompiler:3.15.0:compilem 1m(default-compile)m @ 36mtojos0;1m ---m
[1;34mINFOm] Recompiling the module because of 1mchanged source codem.
[1;34mINFOm] Compiling 20 source files with javac [debug deprecation target 1.8] to target/classes
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mresources:3.5.0:testResourcesm 1m(default-testResources)m @ 36mtojos0;1m ---m
[1;34mINFOm] Copying 1 resource from src/test/resources to target/test-classes
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mcompiler:3.15.0:testCompilem 1m(default-testCompile)m @ 36mtojos0;1m ---m
[1;34mINFOm] Recompiling the module because of 1mchanged dependencym.
[1;34mINFOm] Compiling 18 source files with javac [debug deprecation target 1.8] to target/test-classes
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32msurefire:3.5.6:testm 1m(default-test)m @ 36mtojos0;1m ---m
[1;34mINFOm] Tests will run in random order. To reproduce ordering use flag -Dsurefire.runOrder.random.seed=176516108016
[1;34mINFOm] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[1;34mINFOm]
[1;34mINFOm] -------------------------------------------------------
[1;34mINFOm]  T E S T S
[1;34mINFOm] -------------------------------------------------------
[1;34mINFOm] Running com.yegor256.tojos.1mMnMemoryTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m2m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.149 s -- in com.yegor256.tojos.1mMnMemoryTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMnCsvTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m10m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.186 s -- in com.yegor256.tojos.1mMnCsvTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMnJsonTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m8m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.232 s -- in com.yegor256.tojos.1mMnJsonTestm
[1;34mINFOm] Running com.yegor256.tojos.1mTjDefaultTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m8m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.170 s -- in com.yegor256.tojos.1mTjDefaultTestm
[1;34mINFOm] Running com.yegor256.tojos.1mTojoTestm
SLF4J(W): No SLF4J providers were found.
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
[1;33mWARNINGm] 1;33mTests 0;1mrun: 0;1m2m, Failures: 0, Errors: 0, 1;33mSkipped: 0;1;33m1m, Time elapsed: 2.653 s -- in com.yegor256.tojos.1mTojoTestm
[1;34mINFOm] Running com.yegor256.tojos.1mTjDeferredTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m10m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 s -- in com.yegor256.tojos.1mTjDeferredTestm
[1;34mINFOm] Running com.yegor256.tojos.1mTjCachedTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m3m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.075 s -- in com.yegor256.tojos.1mTjCachedTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMnSynchronizedTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m10m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.371 s -- in com.yegor256.tojos.1mMnSynchronizedTestm
[1;34mINFOm] Running com.yegor256.tojos.1mToMonoTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m2m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s -- in com.yegor256.tojos.1mToMonoTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMnTabsTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m4m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in com.yegor256.tojos.1mMnTabsTestm
[1;34mINFOm] Running com.yegor256.tojos.1mTjSynchronizedTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m12m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.844 s -- in com.yegor256.tojos.1mTjSynchronizedTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMonoTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m1m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.707 s -- in com.yegor256.tojos.1mMonoTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMnYamlTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m3m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 s -- in com.yegor256.tojos.1mMnYamlTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMnPostponedTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m2m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s -- in com.yegor256.tojos.1mMnPostponedTestm
[1;34mINFOm] Running com.yegor256.tojos.1mTojosTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m1m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.668 s -- in com.yegor256.tojos.1mTojosTestm
[1;34mINFOm] Running com.yegor256.tojos.1mMnStickyTestm
[1;34mINFOm] 1;32mTests run: 0;1;32m3m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in com.yegor256.tojos.1mMnStickyTestm
[1;34mINFOm]
[1;34mINFOm] Results:
[1;34mINFOm]
[1;34mINFOm] Tests run: 81, Failures: 0, Errors: 0, Skipped: 1
[1;34mINFOm]
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mjcabi:0.17.0:versionalizem 1m(jcabi-versionalize-packages)m @ 36mtojos0;1m ---m
[1;34mINFOm] Versionalizing /home/r/repo/target/classes directory
[1;34mINFOm] File /home/r/repo/target/classes/com/yegor256/tojos/com-yegor256-tojos-jar.txt added
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mjar:3.5.1:jarm 1m(default-jar)m @ 36mtojos0;1m ---m
[1;34mINFOm] Building jar: /home/r/repo/target/tojos-0.20.0.jar
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mrevapi:0.15.1:checkm 1m(default)m @ 36mtojos0;1m ---m
[1;34mINFOm] Comparing [com.yegor256:tojos:jar:0.19.2] against [com.yegor256:tojos:jar:0.20.0] (including their transitive dependencies).
[1;34mINFOm] API checks completed without failures.
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mpitest:1.25.9:mutationCoveragem 1m(default)m @ 36mtojos0;1m ---m
[1;34mINFOm] Root dir is : /home/r/repo
[1;34mINFOm] Found plugin : Default csv report plugin
[1;34mINFOm] Found plugin : Default xml report plugin
[1;34mINFOm] Found plugin : Log progress during mutation analysis
[1;34mINFOm] Found plugin : Default html report plugin
[1;34mINFOm] Found plugin : Static initializer code detector plugin
[1;34mINFOm] Found plugin : Excluded annotations plugin
[1;34mINFOm] Found plugin : Try with resources filter
[1;34mINFOm] Found plugin : Inlined finally block filter plugin
[1;34mINFOm] Found plugin : Implicit null check filter
[1;34mINFOm] Found plugin : Method reference null check filter
[1;34mINFOm] Found plugin : For each loop filter
[1;34mINFOm] Found plugin : Enum junk filter
[1;34mINFOm] Found plugin : Record junk mutation filter
[1;34mINFOm] Found plugin : String switch filter
[1;34mINFOm] Found plugin : Assertions filter
[1;34mINFOm] Found plugin : Enum switch filter
[1;34mINFOm] Found plugin : Logging calls filter
[1;34mINFOm] Found plugin : Infinite for loop filter
[1;34mINFOm] Found plugin : Long running iterator loop filter
[1;34mINFOm] Found plugin : For loop counter filter
[1;34mINFOm] Found plugin : Kotlin junk mutations filter
[1;34mINFOm] Found plugin : Groovy junk mutations filter
[1;34mINFOm] Found plugin : Max mutations per class limit
[1;34mINFOm] Found plugin : Equals shortcut equivalent mutant filter
[1;34mINFOm] Found plugin : Trivial return vals equivalence filter
[1;34mINFOm] Found plugin : Filters mutants with line number <= 1
[1;34mINFOm] Found plugin : Division by one equivalent mutant filter
[1;34mINFOm] Found plugin : Lombok junk mutations filter
[1;34mINFOm] Found plugin : Filter mutations to defensive wrappers such as unmodifiableCollection on return or field write
[1;34mINFOm] Found plugin : Final field null assignment equivalent mutant filter
[1;34mINFOm] Found plugin : Mutant export plugin
[1;34mINFOm] Found plugin : Auto add java.awt.headless=true to keep keyboard focus on Mac OS
[1;34mINFOm] Found plugin : Auto set number of threads based on machine
[1;34mINFOm] Found plugin : Automatically add -ea to launch args to enable assertions
[1;34mINFOm] Found plugin : Default build verifier
[1;34mINFOm] Found plugin : Detect missing JUnit5 plugin
[1;34mINFOm] Found plugin : Detect missing TestNG plugin
[1;34mINFOm] Found plugin : Detect missing kotlin plugin
[1;34mINFOm] Found plugin : Detect missing spring plugin
[1;34mINFOm] Found plugin : Default coverage exporter
[1;34mINFOm] Found plugin : Basic test statistics
[1;34mINFOm] Found shared classpath plugin : Default mutation engine
[1;34mINFOm] Found shared classpath plugin : JUnit 5 test framework support
[1;34mINFOm] Found shared classpath plugin : JUnit plugin
[1;34mINFOm] Found shared classpath plugin : Support for mocking frameworks using javassist
[1;34mINFOm] Found shared classpath plugin : Disable JaCoCo
[1;34mINFOm] Found shared classpath plugin : Normalise record attributes
[1;34mINFOm] Found shared classpath plugin : Reset environment for javassist
[1;34mINFOm] Available mutators : EXPERIMENTAL_ARGUMENT_PROPAGATION,FALSE_RETURNS,TRUE_RETURNS,CONDITIONALS_BOUNDARY,CONSTRUCTOR_CALLS,EMPTY_RETURNS,INCREMENTS,INLINE_CONSTS,INVERT_NEGS,MATH,NEGATE_CONDITIONALS,NON_VOID_METHOD_CALLS,NULL_RETURNS,PRIMITIVE_RETURNS,REMOVE_CONDITIONALS_EQUAL_IF,REMOVE_CONDITIONALS_EQUAL_ELSE,REMOVE_CONDITIONALS_ORDER_IF,REMOVE_CONDITIONALS_ORDER_ELSE,VOID_METHOD_CALLS,EXPERIMENTAL_BIG_DECIMAL,EXPERIMENTAL_BIG_INTEGER,EXPERIMENTAL_MEMBER_VARIABLE,EXPERIMENTAL_NAKED_RECEIVER,REMOVE_INCREMENTS,EXPERIMENTAL_SWITCH
[1;34mINFOm] Adding org.pitest:pitest-junit5-plugin to SUT classpath
[1;34mINFOm] Adding org.pitest:pitest to SUT classpath
[1;34mINFOm] Auto adding org.junit.platform:junit-platform-launcher:jar:6.1.2 < central (https://repo.maven.apache.org/maven2, default, releases) to classpath.
[1;34mINFOm] Mutating from /home/r/repo/target/classes
[1;34mINFOm] Defaulting target classes to match packages in build directory
[1;34mINFOm] Defaulting target tests to match packages in test build directory
12:35:58 PM PIT >> INFO : Verbose logging is disabled. If you encounter a problem, please enable it before reporting an issue.
12:35:58 PM PIT >> INFO : Created 17 mutation test units in pre scan
12:35:59 PM PIT >> INFO : Sending 35 test classes to minion
12:35:59 PM PIT >> INFO : Sent tests to minion
12:36:00 PM PIT >> INFO : MINION : SLF4J(W): No SLF4J providers were found.
12:36:00 PM PIT >> INFO : MINION : SLF4J(W): Defaulting to no-operation (NOP) logger implementation
12:36:00 PM PIT >> INFO : MINION : SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
-12:36:19 PM PIT >> INFO : Calculated coverage in 20 seconds.
12:36:19 PM PIT >> INFO : 3 tests took longer than 2000 ms
12:36:19 PM PIT >> INFO : Slowest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:selectsRowsFast(java.nio.file.Path)]) took 7215 ms
12:36:19 PM PIT >> INFO : Largest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:addsClearsCache(java.nio.file.Path)]) covered 227 blocks
12:36:19 PM PIT >> INFO : Created 17 mutation test units
12:36:38 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:36:50 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:37:09 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:37:19 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:37:25 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:38:31 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:38:46 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:39:01 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:39:08 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:39:46 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:39:52 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:40:25 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
/12:40:40 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:41:00 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:41:19 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:41:34 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:41:58 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
/12:42:27 PM PIT >> INFO : Completed in 389 seconds
================================================================================
- Mutators
================================================================================
> org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator
>> Generated 1 Killed 1 (100%)
> KILLED 1 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 0 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.PrimitiveReturnsMutator
>> Generated 1 Killed 1 (100%)
> KILLED 1 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 0 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator
>> Generated 63 Killed 43 (68%)
> KILLED 27 SURVIVED 5 TIMED_OUT 16 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 15 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.BooleanTrueReturnValsMutator
>> Generated 7 Killed 3 (43%)
> KILLED 3 SURVIVED 1 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 3 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.NullReturnValsMutator
>> Generated 18 Killed 12 (67%)
> KILLED 11 SURVIVED 1 TIMED_OUT 1 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 5 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.BooleanFalseReturnValsMutator
>> Generated 9 Killed 6 (67%)
> KILLED 6 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 3 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.EmptyObjectReturnValsMutator
>> Generated 45 Killed 28 (62%)
> KILLED 28 SURVIVED 4 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 13 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator
>> Generated 25 Killed 23 (92%)
> KILLED 23 SURVIVED 2 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 0 EQUIVALENT 0
--------------------------------------------------------------------------------
================================================================================
- Timings
================================================================================
> pre-scan for mutations : < 1 second
> scan classpath : < 1 second
> coverage and dependency analysis : 20 seconds
> build mutation tests : < 1 second
> run mutation analysis : 6 minutes and 7 seconds
--------------------------------------------------------------------------------
> Total  : 6 minutes and 28 seconds
--------------------------------------------------------------------------------
> 3 tests took longer than 2000 ms
> Slowest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:selectsRowsFast(java.nio.file.Path)]) took 7215 ms
> Largest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:addsClearsCache(java.nio.file.Path)]) covered 227 blocks
================================================================================
- Statistics
================================================================================
&gt;&gt; Line Coverage (for mutated classes only): 358/452 (79%)
>> 35 tests examined
>> Generated 169 mutations Killed 117 (69%)
>> Mutations with no coverage 39. Test strength 90%
>> Ran 213 tests (1.26 tests per mutation)
Enhanced functionality available at https://www.arcmutate.com/
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32minstall:3.1.4:installm 1m(default-install)m @ 36mtojos0;1m ---m
[1;34mINFOm] Installing /home/r/repo/pom.xml to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0.pom
[1;34mINFOm] Installing /home/r/repo/target/tojos-0.20.0.jar to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0.jar
[1;34mINFOm] 1m------------------------------------------------------------------------m
[1;34mINFOm] 1;32mBUILD SUCCESSm
[1;34mINFOm] 1m------------------------------------------------------------------------m
[1;34mINFOm] Total time:  07:25 min
[1;34mINFOm] Finished at: 2026-08-11T12:42:27Z
[1;34mINFOm] 1m------------------------------------------------------------------------m
0m0m0m0m[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules
[INFO] Installing Central Publishing features
[INFO]
[INFO] -------------------------< com.yegor256:tojos >-------------------------
[INFO] Building tojos 0.20.0
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] 1 problem was encountered while building the effective model for org.javassist:javassist:jar:3.20.0-GA during dependency collection step for project (use -X to see details)
[INFO]
[INFO] --- clean:3.5.0:clean (default-clean) @ tojos ---
[INFO] Deleting /home/r/repo/target
[INFO]
[INFO] --- enforcer:3.6.3:enforce (enforce-maven) @ tojos ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO]
[INFO] --- enforcer:3.6.3:enforce (enforce-deps) @ tojos ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps passed
[INFO]
[INFO] --- jtcop:1.4.4:check (default) @ tojos ---
[INFO] Validating tests...
[INFO] All tests are valid
[INFO]
[INFO] --- buildnumber:3.3.0:create (jcabi-build-number) @ tojos ---
[INFO] ShortRevision tag detected. The value is '7'.
[INFO] Storing buildNumber: 1924a0a at timestamp: 2026-08-11T12:42:37
[INFO] Storing scmBranch: __rultor
[INFO]
[INFO] --- buildnumber:3.3.0:create-timestamp (jcabi-build-number) @ tojos ---
[INFO] Skipping because we are not in root module.
[INFO]
[INFO] --- resources:3.5.0:resources (default-resources) @ tojos ---
[INFO] skip non existing resourceDirectory /home/r/repo/src/main/resources
[INFO]
[INFO] --- compiler:3.15.0:compile (default-compile) @ tojos ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 20 source files with javac [debug deprecation target 1.8] to target/classes
[INFO]
[INFO] --- resources:3.5.0:testResources (default-testResources) @ tojos ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.15.0:testCompile (default-testCompile) @ tojos ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 18 source files with javac [debug deprecation target 1.8] to target/test-classes
[INFO]
[INFO] --- surefire:3.5.6:test (default-test) @ tojos ---
[INFO] Tests will run in random order. To reproduce ordering use flag -Dsurefire.runOrder.random.seed=618239920475
[INFO] Surefire report directory: /home/r/repo/target/surefire-reports
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.yegor256.tojos.MonoTest
SLF4J(W): No SLF4J providers were found.
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.790 s -- in com.yegor256.tojos.MonoTest
[INFO] Running com.yegor256.tojos.MnPostponedTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.296 s -- in com.yegor256.tojos.MnPostponedTest
[INFO] Running com.yegor256.tojos.ToMonoTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 s -- in com.yegor256.tojos.ToMonoTest
[INFO] Running com.yegor256.tojos.TjDeferredTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 s -- in com.yegor256.tojos.TjDeferredTest
[INFO] Running com.yegor256.tojos.TojosTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.696 s -- in com.yegor256.tojos.TojosTest
[INFO] Running com.yegor256.tojos.MnTabsTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in com.yegor256.tojos.MnTabsTest
[INFO] Running com.yegor256.tojos.MnStickyTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s -- in com.yegor256.tojos.MnStickyTest
[INFO] Running com.yegor256.tojos.MnMemoryTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.yegor256.tojos.MnMemoryTest
[INFO] Running com.yegor256.tojos.MnCsvTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.537 s -- in com.yegor256.tojos.MnCsvTest
[INFO] Running com.yegor256.tojos.MnSynchronizedTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.305 s -- in com.yegor256.tojos.MnSynchronizedTest
[INFO] Running com.yegor256.tojos.MnJsonTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.131 s -- in com.yegor256.tojos.MnJsonTest
[INFO] Running com.yegor256.tojos.TjSynchronizedTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.137 s -- in com.yegor256.tojos.TjSynchronizedTest
[INFO] Running com.yegor256.tojos.TojoTest
[WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.562 s -- in com.yegor256.tojos.TojoTest
[INFO] Running com.yegor256.tojos.TjDefaultTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 s -- in com.yegor256.tojos.TjDefaultTest
[INFO] Running com.yegor256.tojos.TjCachedTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.754 s -- in com.yegor256.tojos.TjCachedTest
[INFO] Running com.yegor256.tojos.MnYamlTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 s -- in com.yegor256.tojos.MnYamlTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 81, Failures: 0, Errors: 0, Skipped: 1
[INFO]
[INFO]
[INFO] --- jcabi:0.17.0:versionalize (jcabi-versionalize-packages) @ tojos ---
[INFO] Versionalizing /home/r/repo/target/classes directory
[INFO] File /home/r/repo/target/classes/com/yegor256/tojos/com-yegor256-tojos-jar.txt added
[INFO]
[INFO] --- jar:3.5.1:jar (default-jar) @ tojos ---
[INFO] Building jar: /home/r/repo/target/tojos-0.20.0.jar
[INFO]
[INFO] >>> source:3.4.0:jar (jcabi-sources) > generate-sources @ tojos >>>
[INFO]
[INFO] --- enforcer:3.6.3:enforce (enforce-maven) @ tojos ---
[INFO]
[INFO] --- enforcer:3.6.3:enforce (enforce-deps) @ tojos ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps passed
[INFO]
[INFO] --- jtcop:1.4.4:check (default) @ tojos ---
[INFO] Validating tests...
[INFO] All tests are valid
[INFO]
[INFO] --- buildnumber:3.3.0:create (jcabi-build-number) @ tojos ---
[INFO]
[INFO] --- buildnumber:3.3.0:create-timestamp (jcabi-build-number) @ tojos ---
[INFO] Skipping because we are not in root module.
[INFO]
[INFO] <<< source:3.4.0:jar (jcabi-sources) < generate-sources @ tojos <<<
[INFO]
[INFO]
[INFO] --- source:3.4.0:jar (jcabi-sources) @ tojos ---
[INFO] Building jar: /home/r/repo/target/tojos-0.20.0-sources.jar
[INFO]
[INFO] --- javadoc:3.12.0:jar (jcabi-javadoc) @ tojos ---
[INFO] Building jar: /home/r/repo/target/tojos-0.20.0-javadoc.jar
[INFO]
[INFO] --- gpg:3.2.8:sign (jcabi-sign-artifacts) @ tojos ---
[WARNING]  Parameter 'passphrase' (user property 'gpg.passphrase') is deprecated: Do not use this configuration, it may leak sensitive information. Rely on gpg-agent or env variables instead.
[WARNING]
[WARNING] W A R N I N G
[WARNING]
[WARNING] Do not store passphrase in any file (disk or SCM repository),
[WARNING] instead rely on GnuPG agent or provide passphrase in
[WARNING] MAVEN_GPG_PASSPHRASE environment variable for batch mode.
[WARNING]
[WARNING] Sensitive content loaded from Mojo configuration
[WARNING]
[INFO] Signer 'gpg' is signing 4 files with key F8BB5686
gpg: WARNING: unsafe permissions on homedir '/home/r'
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/home/r/secring.gpg' to gpg-agent
gpg: key 7124994AF8BB5686: secret key imported
gpg: migration succeeded
gpg: WARNING: unsafe permissions on homedir '/home/r'
gpg: WARNING: unsafe permissions on homedir '/home/r'
gpg: WARNING: unsafe permissions on homedir '/home/r'
[INFO]
[INFO] --- revapi:0.15.1:check (default) @ tojos ---
[INFO] Comparing [com.yegor256:tojos:jar:0.19.2] against [com.yegor256:tojos:jar:0.20.0] (including their transitive dependencies).
[INFO] API checks completed without failures.
[INFO]
[INFO] --- pitest:1.25.9:mutationCoverage (default) @ tojos ---
[INFO] Root dir is : /home/r/repo
[INFO] Found plugin : Default csv report plugin
[INFO] Found plugin : Default xml report plugin
[INFO] Found plugin : Log progress during mutation analysis
[INFO] Found plugin : Default html report plugin
[INFO] Found plugin : Static initializer code detector plugin
[INFO] Found plugin : Excluded annotations plugin
[INFO] Found plugin : Try with resources filter
[INFO] Found plugin : Inlined finally block filter plugin
[INFO] Found plugin : Implicit null check filter
[INFO] Found plugin : Method reference null check filter
[INFO] Found plugin : For each loop filter
[INFO] Found plugin : Enum junk filter
[INFO] Found plugin : Record junk mutation filter
[INFO] Found plugin : String switch filter
[INFO] Found plugin : Assertions filter
[INFO] Found plugin : Enum switch filter
[INFO] Found plugin : Logging calls filter
[INFO] Found plugin : Infinite for loop filter
[INFO] Found plugin : Long running iterator loop filter
[INFO] Found plugin : For loop counter filter
[INFO] Found plugin : Kotlin junk mutations filter
[INFO] Found plugin : Groovy junk mutations filter
[INFO] Found plugin : Max mutations per class limit
[INFO] Found plugin : Equals shortcut equivalent mutant filter
[INFO] Found plugin : Trivial return vals equivalence filter
[INFO] Found plugin : Filters mutants with line number <= 1
[INFO] Found plugin : Division by one equivalent mutant filter
[INFO] Found plugin : Lombok junk mutations filter
[INFO] Found plugin : Filter mutations to defensive wrappers such as unmodifiableCollection on return or field write
[INFO] Found plugin : Final field null assignment equivalent mutant filter
[INFO] Found plugin : Mutant export plugin
[INFO] Found plugin : Auto add java.awt.headless=true to keep keyboard focus on Mac OS
[INFO] Found plugin : Auto set number of threads based on machine
[INFO] Found plugin : Automatically add -ea to launch args to enable assertions
[INFO] Found plugin : Default build verifier
[INFO] Found plugin : Detect missing JUnit5 plugin
[INFO] Found plugin : Detect missing TestNG plugin
[INFO] Found plugin : Detect missing kotlin plugin
[INFO] Found plugin : Detect missing spring plugin
[INFO] Found plugin : Default coverage exporter
[INFO] Found plugin : Basic test statistics
[INFO] Found shared classpath plugin : Default mutation engine
[INFO] Found shared classpath plugin : JUnit 5 test framework support
[INFO] Found shared classpath plugin : JUnit plugin
[INFO] Found shared classpath plugin : Support for mocking frameworks using javassist
[INFO] Found shared classpath plugin : Disable JaCoCo
[INFO] Found shared classpath plugin : Normalise record attributes
[INFO] Found shared classpath plugin : Reset environment for javassist
[INFO] Available mutators : EXPERIMENTAL_ARGUMENT_PROPAGATION,FALSE_RETURNS,TRUE_RETURNS,CONDITIONALS_BOUNDARY,CONSTRUCTOR_CALLS,EMPTY_RETURNS,INCREMENTS,INLINE_CONSTS,INVERT_NEGS,MATH,NEGATE_CONDITIONALS,NON_VOID_METHOD_CALLS,NULL_RETURNS,PRIMITIVE_RETURNS,REMOVE_CONDITIONALS_EQUAL_IF,REMOVE_CONDITIONALS_EQUAL_ELSE,REMOVE_CONDITIONALS_ORDER_IF,REMOVE_CONDITIONALS_ORDER_ELSE,VOID_METHOD_CALLS,EXPERIMENTAL_BIG_DECIMAL,EXPERIMENTAL_BIG_INTEGER,EXPERIMENTAL_MEMBER_VARIABLE,EXPERIMENTAL_NAKED_RECEIVER,REMOVE_INCREMENTS,EXPERIMENTAL_SWITCH
[INFO] Adding org.pitest:pitest-junit5-plugin to SUT classpath
[INFO] Adding org.pitest:pitest to SUT classpath
[INFO] Auto adding org.junit.platform:junit-platform-launcher:jar:6.1.2 < central (https://repo.maven.apache.org/maven2, default, releases) to classpath.
[INFO] Mutating from /home/r/repo/target/classes
[INFO] Defaulting target classes to match packages in build directory
[INFO] Defaulting target tests to match packages in test build directory
12:43:19 PM PIT >> INFO : Verbose logging is disabled. If you encounter a problem, please enable it before reporting an issue.
12:43:19 PM PIT >> INFO : Created 17 mutation test units in pre scan
12:43:20 PM PIT >> INFO : Sending 35 test classes to minion
12:43:20 PM PIT >> INFO : Sent tests to minion
12:43:22 PM PIT >> INFO : MINION : SLF4J(W): No SLF4J providers were found.
12:43:22 PM PIT >> INFO : MINION : SLF4J(W): Defaulting to no-operation (NOP) logger implementation
12:43:22 PM PIT >> INFO : MINION : SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
-12:43:42 PM PIT >> INFO : Calculated coverage in 22 seconds.
12:43:42 PM PIT >> INFO : 2 tests took longer than 2000 ms
12:43:42 PM PIT >> INFO : Slowest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:selectsRowsFast(java.nio.file.Path)]) took 8729 ms
12:43:42 PM PIT >> INFO : Largest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:addsClearsCache(java.nio.file.Path)]) covered 227 blocks
12:43:42 PM PIT >> INFO : Created 17 mutation test units
12:44:01 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:44:14 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:44:34 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:44:48 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:44:48 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:45:25 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:45:48 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:45:52 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:45:53 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:46:36 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:46:48 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:47:13 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:47:28 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
/12:47:53 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:48:07 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
12:48:41 PM PIT >> WARNING : Minion exited abnormally due to TIMED_OUT
/12:49:09 PM PIT >> INFO : Completed in 350 seconds
================================================================================
- Mutators
================================================================================
> org.pitest.mutationtest.engine.gregor.mutators.ConditionalsBoundaryMutator
>> Generated 1 Killed 1 (100%)
> KILLED 1 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 0 EQUIVALENT 0
--------------------------------------------------------------------------------
&gt; org.pitest.mutationtest.engine.gregor.mutators.returns.PrimitiveReturnsMutator
&gt;&gt; Generated 1 Killed 1 (100%)
&gt; KILLED 1 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 0 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator
>> Generated 63 Killed 42 (67%)
> KILLED 27 SURVIVED 6 TIMED_OUT 15 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 15 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.BooleanTrueReturnValsMutator
>> Generated 7 Killed 3 (43%)
> KILLED 3 SURVIVED 1 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 3 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.NullReturnValsMutator
>> Generated 18 Killed 12 (67%)
> KILLED 11 SURVIVED 1 TIMED_OUT 1 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 5 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.BooleanFalseReturnValsMutator
>> Generated 9 Killed 6 (67%)
> KILLED 6 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 3 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.returns.EmptyObjectReturnValsMutator
>> Generated 45 Killed 28 (62%)
> KILLED 28 SURVIVED 4 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 13 EQUIVALENT 0
--------------------------------------------------------------------------------
> org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator
>> Generated 25 Killed 23 (92%)
> KILLED 23 SURVIVED 2 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 0 EQUIVALENT 0
--------------------------------------------------------------------------------
================================================================================
- Timings
================================================================================
> pre-scan for mutations : < 1 second
> scan classpath : < 1 second
> coverage and dependency analysis : 22 seconds
> build mutation tests : < 1 second
> run mutation analysis : 5 minutes and 27 seconds
--------------------------------------------------------------------------------
> Total  : 5 minutes and 50 seconds
--------------------------------------------------------------------------------
> 2 tests took longer than 2000 ms
> Slowest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:selectsRowsFast(java.nio.file.Path)]) took 8729 ms
> Largest test ([engine:junit-jupiter]/[class:com.yegor256.tojos.TjCachedTest]/[method:addsClearsCache(java.nio.file.Path)]) covered 227 blocks
================================================================================
- Statistics
================================================================================
>> Line Coverage (for mutated classes only): 358/452 (79%)
>> 35 tests examined
>> Generated 169 mutations Killed 116 (69%)
>> Mutations with no coverage 39. Test strength 89%
>> Ran 216 tests (1.28 tests per mutation)
Enhanced functionality available at https://www.arcmutate.com/
[INFO]
[INFO] --- install:3.1.4:install (default-install) @ tojos ---
[INFO] Installing /home/r/repo/pom.xml to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0.pom
[INFO] Installing /home/r/repo/target/tojos-0.20.0.jar to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0.jar
[INFO] Installing /home/r/repo/target/tojos-0.20.0-sources.jar to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0-sources.jar
[INFO] Installing /home/r/repo/target/tojos-0.20.0-javadoc.jar to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0-javadoc.jar
[INFO] Installing /home/r/repo/target/tojos-0.20.0.jar.asc to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0.jar.asc
[INFO] Installing /home/r/repo/target/tojos-0.20.0.pom.asc to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0.pom.asc
[INFO] Installing /home/r/repo/target/tojos-0.20.0-sources.jar.asc to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0-sources.jar.asc
[INFO] Installing /home/r/repo/target/tojos-0.20.0-javadoc.jar.asc to /home/r/.m2/repository/com/yegor256/tojos/0.20.0/tojos-0.20.0-javadoc.jar.asc
[INFO]
[INFO] --- central-publishing:0.11.0:publish (injected-central-publishing) @ tojos ---
[INFO] Using Central baseUrl: https://central.sonatype.com
[INFO] Using credentials from server id central in settings.xml
[INFO] Staging 7 files
[INFO] Staging /home/r/repo/target/tojos-0.20.0.jar
[INFO] Installing /home/r/repo/target/tojos-0.20.0.jar to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0.jar
[INFO] Installing /home/r/repo/pom.xml to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0.pom
[INFO] Staging /home/r/repo/target/tojos-0.20.0-sources.jar
[INFO] Installing /home/r/repo/target/tojos-0.20.0-sources.jar to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0-sources.jar
[INFO] Staging /home/r/repo/target/tojos-0.20.0-javadoc.jar
[INFO] Installing /home/r/repo/target/tojos-0.20.0-javadoc.jar to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0-javadoc.jar
[INFO] Staging /home/r/repo/target/tojos-0.20.0.jar.asc
[INFO] Installing /home/r/repo/target/tojos-0.20.0.jar.asc to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0.jar.asc
[INFO] Staging /home/r/repo/target/tojos-0.20.0.pom.asc
[INFO] Installing /home/r/repo/target/tojos-0.20.0.pom.asc to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0.pom.asc
[INFO] Staging /home/r/repo/target/tojos-0.20.0-sources.jar.asc
[INFO] Installing /home/r/repo/target/tojos-0.20.0-sources.jar.asc to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0-sources.jar.asc
[INFO] Staging /home/r/repo/target/tojos-0.20.0-javadoc.jar.asc
[INFO] Installing /home/r/repo/target/tojos-0.20.0-javadoc.jar.asc to /home/r/repo/target/central-staging/com/yegor256/tojos/0.20.0/tojos-0.20.0-javadoc.jar.asc
[INFO] Pre Bundling - deleted /home/r/repo/target/central-staging/com/yegor256/tojos/maven-metadata-central-staging.xml
[INFO] Generate checksums for dir: com/yegor256/tojos/0.20.0
[INFO] Going to create /home/r/repo/target/central-publishing/central-bundle.zip by bundling content at /home/r/repo/target/central-staging
[INFO] Created bundle successfully /home/r/repo/target/central-staging/central-bundle.zip
[INFO] Going to upload /home/r/repo/target/central-publishing/central-bundle.zip
[INFO] Uploaded bundle successfully, deployment name: 0.20.0, deploymentId: 30de0df1-b2c2-4216-9bab-7019378cefc0. Deployment will publish automatically
[INFO] Waiting until Deployment 30de0df1-b2c2-4216-9bab-7019378cefc0 is validated
[INFO] Deployment 30de0df1-b2c2-4216-9bab-7019378cefc0 has been validated. To finish publishing visit https://central.sonatype.com/publishing/deployments
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  06:46 min
[INFO] Finished at: 2026-08-11T12:49:16Z
[INFO] ------------------------------------------------------------------------
0m0m+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.20.0 -m '0.20.0: tagged by rultor.com'
+ git reset --hard
HEAD is now at 1924a0a 0.20.0
+ git clean -fd
+ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was 1924a0a).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:yegor256/tojos.git
 * [new tag]         0.20.0 -> 0.20.0
container c0d404cf42a6c715eb118fe5f67f023dac7eb15bfc5a65d0bcf6e5dfbc955c4a is dead
Tue Aug 11 12:49:25 UTC 2026