++ dirname ./run.sh
+ cd .
+ echo 1697
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Sun May 24 04:16:39 UTC 2026
+ uptime
04:16:39 up 20 min, 0 users, load average: 0.12, 0.03, 0.01
+ ff=default
+ image=yegor256/java
+ rebase=false
+ head_branch=master
+ pull_title='Update crate-ci/typos action to v1.46.3'
+ author=yegor256
+ directory=
+ head=git@github.com:jcabi/jcabi-aspects.git
+ pull_id=423
+ fork=git@github.com:jcabi/jcabi-aspects.git
+ fork_branch=renovate/crate-ci-typos-1.x
+ squash=false
+ vars=('--env=head=git@github.com:jcabi/jcabi-aspects.git' '--env=pull_id=423' '--env=fork=git@github.com:jcabi/jcabi-aspects.git' '--env=fork_branch=renovate/crate-ci-typos-1.x' '--env=head_branch=master' '--env=pull_title=Update crate-ci/typos action to v1.46.3' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:jcabi/jcabi-aspects.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=423'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:jcabi/jcabi-aspects.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/crate-ci-typos-1.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update crate-ci/typos action to v1.46.3'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''mvn clean install -ntp -Pqulice --errors --batch-mode'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:jcabi/jcabi-aspects.git'\''' ';' 'export '\''pull_id=423'\''' ';' 'export '\''fork=git@github.com:jcabi/jcabi-aspects.git'\''' ';' 'export '\''fork_branch=renovate/crate-ci-typos-1.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update crate-ci/typos action to v1.46.3'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' 'mvn clean install -ntp -Pqulice --errors --batch-mode' ';')
+ container=jcabi_jcabi-aspects_423
+ as_root=false
+ set -e -o pipefail
+ hostname
ip-172-31-19-166
+ pwd
/tmp/rultor-79rG
+ 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:jcabi/jcabi-aspects.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:jcabi/jcabi-aspects.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:jcabi/jcabi-aspects.git'\''' ';' 'export '\''pull_id=423'\''' ';' 'export '\''fork=git@github.com:jcabi/jcabi-aspects.git'\''' ';' 'export '\''fork_branch=renovate/crate-ci-typos-1.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update crate-ci/typos action to v1.46.3'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' 'mvn clean install -ntp -Pqulice --errors --batch-mode' ';'
+ sensitive=()
+ set -ex -o pipefail
+ cd repo
+ git remote add fork git@github.com:jcabi/jcabi-aspects.git
+ git remote update
Fetching origin
Fetching fork
From github.com:jcabi/jcabi-aspects
* [new branch] andreoss-patch-1 -> fork/andreoss-patch-1
* [new branch] arc -> fork/arc
* [new branch] ci -> fork/ci
* [new branch] dependabot/maven/com.jcabi-jcabi-1.27.0 -> fork/dependabot/maven/com.jcabi-jcabi-1.27.0
* [new branch] dependabot/maven/com.jcabi-jcabi-log-0.19.0 -> fork/dependabot/maven/com.jcabi-jcabi-log-0.19.0
* [new branch] dependabot/maven/javax.el-javax.el-api-3.0.1-b06 -> fork/dependabot/maven/javax.el-javax.el-api-3.0.1-b06
* [new branch] dependabot/maven/org.aspectj-aspectjrt-1.9.6 -> fork/dependabot/maven/org.aspectj-aspectjrt-1.9.6
* [new branch] dependabot/maven/org.eluder.coveralls-coveralls-maven-plugin-4.3.0 -> fork/dependabot/maven/org.eluder.coveralls-coveralls-maven-plugin-4.3.0
* [new branch] gh-pages -> fork/gh-pages
* [new branch] issue-289 -> fork/issue-289
* [new branch] master -> fork/master
* [new branch] remove-logs -> fork/remove-logs
* [new branch] renovate/ch.qos.reload4j-reload4j-1.x -> fork/renovate/ch.qos.reload4j-reload4j-1.x
* [new branch] renovate/com.jcabi-parent-0.x -> fork/renovate/com.jcabi-parent-0.x
* [new branch] renovate/crate-ci-typos-1.x -> fork/renovate/crate-ci-typos-1.x
* [new branch] renovate/major-hibernate-validator -> fork/renovate/major-hibernate-validator
* [new branch] renovate/org.apache.felix-maven-bundle-plugin-6.x -> fork/renovate/org.apache.felix-maven-bundle-plugin-6.x
* [new branch] renovate/org.apache.maven.plugins-maven-javadoc-plugin-3.x -> fork/renovate/org.apache.maven.plugins-maven-javadoc-plugin-3.x
* [new branch] renovate/org.aspectj-aspectjrt-1.x -> fork/renovate/org.aspectj-aspectjrt-1.x
* [new branch] renovate/org.projectlombok-lombok-1.x -> fork/renovate/org.projectlombok-lombok-1.x
* [new branch] renovate/org.slf4j-slf4j-log4j12-replacement -> fork/renovate/org.slf4j-slf4j-log4j12-replacement
* [new branch] renovate/slf4j-monorepo -> fork/renovate/slf4j-monorepo
* [new branch] skip-site-deploy -> fork/skip-site-deploy
* [new branch] use-jdk-8 -> fork/use-jdk-8
+ args=()
+ '[' default == default ']'
+ args+=(--ff)
+ '[' default == no ']'
+ '[' default == only ']'
+ '[' false == true ']'
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH
+ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
+ git checkout -B __rultor fork/renovate/crate-ci-typos-1.x
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'renovate/crate-ci-typos-1.x' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ KEY=3FD3FA7E9AF0FA4C
+ git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'Update crate-ci/typos action to v1.46.3' --ff __rultor
Updating a7b2739e..22b0ccae
Fast-forward (no commit created; -m option ignored)
.github/workflows/typos.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
+ git log -1 --show-signature
commit 22b0ccae54f0ee64d5e8c59a6e89b1c9903dcf9f
gpg: Signature made Sat May 23 17:38:36 2026 UTC
gpg: using RSA key B5690EEEBB952194
gpg: Can't check signature: No public key
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat May 23 17:38:36 2026 +0000
Update crate-ci/typos action to v1.46.3
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.01
++ bc
++ echo 0.01 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.01, low enough to run a new Docker container'
load average is 0.01, 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
632ef5283d0f: Pulling fs layer
2be42d221bda: Pulling fs layer
54d1704eb717: Pulling fs layer
f0f51ee5c79e: Pulling fs layer
ec11ce133a4e: Pulling fs layer
71ab1586461a: Pulling fs layer
8e0e2fc3c108: Pulling fs layer
4f4fb700ef54: Pulling fs layer
29e30624c231: Pulling fs layer
4e6c30a6639c: Pulling fs layer
be5819937019: Pulling fs layer
439b5901cf18: Pulling fs layer
f766e619249f: Pulling fs layer
cc48877d15ee: Pulling fs layer
8be45a522bee: Pulling fs layer
68ce65124a2a: Pulling fs layer
062d8286a697: Pulling fs layer
f0f51ee5c79e: Waiting
ec11ce133a4e: Waiting
71ab1586461a: Waiting
8e0e2fc3c108: Waiting
4f4fb700ef54: Waiting
29e30624c231: Waiting
4e6c30a6639c: Waiting
be5819937019: Waiting
439b5901cf18: Waiting
f766e619249f: Waiting
cc48877d15ee: Waiting
8be45a522bee: Waiting
68ce65124a2a: Waiting
062d8286a697: Waiting
2be42d221bda: Verifying Checksum
2be42d221bda: Download complete
632ef5283d0f: Verifying Checksum
632ef5283d0f: Download complete
54d1704eb717: Verifying Checksum
54d1704eb717: Download complete
ec11ce133a4e: Verifying Checksum
ec11ce133a4e: Download complete
8e0e2fc3c108: Verifying Checksum
8e0e2fc3c108: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
29e30624c231: Verifying Checksum
29e30624c231: Download complete
4e6c30a6639c: Verifying Checksum
4e6c30a6639c: Download complete
f0f51ee5c79e: Verifying Checksum
f0f51ee5c79e: Download complete
439b5901cf18: Verifying Checksum
439b5901cf18: Download complete
f766e619249f: Verifying Checksum
f766e619249f: Download complete
cc48877d15ee: Verifying Checksum
cc48877d15ee: Download complete
be5819937019: Verifying Checksum
be5819937019: Download complete
71ab1586461a: Verifying Checksum
71ab1586461a: Download complete
68ce65124a2a: Verifying Checksum
68ce65124a2a: Download complete
8be45a522bee: Verifying Checksum
8be45a522bee: Download complete
632ef5283d0f: Pull complete
2be42d221bda: Pull complete
062d8286a697: Verifying Checksum
062d8286a697: Download complete
54d1704eb717: Pull complete
f0f51ee5c79e: Pull complete
ec11ce133a4e: Pull complete
71ab1586461a: Pull complete
8e0e2fc3c108: Pull complete
4f4fb700ef54: Pull complete
29e30624c231: Pull complete
4e6c30a6639c: Pull complete
be5819937019: Pull complete
439b5901cf18: Pull complete
f766e619249f: Pull complete
cc48877d15ee: Pull complete
8be45a522bee: Pull complete
68ce65124a2a: Pull complete
062d8286a697: Pull complete
Digest: sha256:6d2aa65ab6c810041a3dbef96ee917515eb6e6b34278936f9e93ece3212601da
Status: Downloaded newer image for yegor256/java:latest
docker.io/yegor256/java:latest
+ docker ps --filter=status=exited
+ grep --quiet '\sjcabi_jcabi-aspects_423\s*$'
+ ls -al .
total 64
drwx------ 3 ubuntu ubuntu 4096 May 24 04:16 .
drwxrwxrwt 12 root root 4096 May 24 04:16 ..
-rwxrwxr-x 1 ubuntu ubuntu 666 May 24 04:16 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 498 May 24 04:16 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 5 May 24 04:16 pid
-rw-rw-r-- 1 ubuntu ubuntu 1192 May 24 04:16 pubring.gpg
drwxrwxr-x 6 ubuntu ubuntu 4096 May 24 04:16 repo
-rwxrwxr-x 1 ubuntu ubuntu 6535 May 24 04:16 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 569 May 24 04:16 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 2570 May 24 04:16 secring.gpg
-rw-rw-r-- 1 ubuntu ubuntu 4430 May 24 04:16 settings.xml
-rw-rw-r-- 1 ubuntu ubuntu 10196 May 24 04:17 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-79rG:/main --env=head=git@github.com:jcabi/jcabi-aspects.git --env=pull_id=423 --env=fork=git@github.com:jcabi/jcabi-aspects.git --env=fork_branch=renovate/crate-ci-typos-1.x --env=head_branch=master '--env=pull_title=Update crate-ci/typos action to v1.46.3' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:jcabi/jcabi-aspects.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=423'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:jcabi/jcabi-aspects.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/crate-ci-typos-1.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update crate-ci/typos action to v1.46.3'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''mvn clean install -ntp -Pqulice --errors --batch-mode'\'' '\'';'\'' )' --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-79rG/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=jcabi_jcabi-aspects_423 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 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/.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:jcabi/jcabi-aspects.git' ; export 'pull_id=423' ; export 'fork=git@github.com:jcabi/jcabi-aspects.git' ; export 'fork_branch=renovate/crate-ci-typos-1.x' ; export 'head_branch=master' ; export 'pull_title=Update crate-ci/typos action to v1.46.3' ; export 'author=yegor256' ; pdd --file=/dev/null ; mvn clean install -ntp -Pqulice --errors --batch-mode ;
+ su --login r --command /home/r/script.sh
Found 7 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.4.5 at x86_64-linux
Reading from root dir .
Excluding target/**/*
Excluding src/main/resources/images/**/*
/usr/local/bundle/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/renovate.json is a binary file (107 bytes)
/home/r/repo/src/it/fake-validation/src/test/aspect/.gitkeep is a binary file (0 bytes)
/home/r/repo/src/it/loggable/src/test/aspect/.gitkeep is a binary file (0 bytes)
/home/r/repo/src/it/weaving/src/test/aspect/.gitkeep is a binary file (0 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/mvn.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/xcop.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .pdd ...
Reading .rultor.yml ...
Reading LICENSE.txt ...
Reading LICENSES/MIT.txt ...
Reading README.md ...
Reading REUSE.toml ...
Reading pom.xml ...
Reading src/it/fake-validation/invoker.properties ...
Reading src/it/fake-validation/pom.xml ...
Reading src/it/fake-validation/src/main/aspect/README.txt ...
Reading src/it/fake-validation/src/main/java/com/jcabi/Foo.java ...
Reading src/it/fake-validation/src/main/resources/META-INF/services/javax.validation.spi.ValidationProvider ...
Reading src/it/fake-validation/src/test/java/com/jcabi/FooTest.java ...
Reading src/it/fake-validation/src/test/resources/log4j.properties ...
Reading src/it/fake-validation/verify.groovy ...
Reading src/it/loggable/aspect/README.txt ...
Reading src/it/loggable/invoker.properties ...
Reading src/it/loggable/pom.xml ...
Reading src/it/loggable/src/main/aspect/README.txt ...
Reading src/it/loggable/src/main/java/com/jcabi/LoggableThreading.java ...
Reading src/it/loggable/src/test/java/com/jcabi/LoggableThreadingTest.java ...
Reading src/it/loggable/src/test/resources/log4j.properties ...
Reading src/it/loggable/verify.groovy ...
Reading src/it/processor/invoker.properties ...
Reading src/it/processor/pom.xml ...
Reading src/it/processor/src/main/java/com/jcabi/AsyncInvalid.java ...
Reading src/it/processor/src/main/java/com/jcabi/AsyncValid.java ...
Reading src/it/processor/src/main/java/com/jcabi/QuietlyNonVoid.java ...
Reading src/it/processor/src/main/java/com/jcabi/QuietlyVoid.java ...
Reading src/it/processor/verify.groovy ...
Reading src/it/settings.xml ...
Reading src/it/weaving/invoker.properties ...
Reading src/it/weaving/pom.xml ...
Reading src/it/weaving/src/main/aspect/README.txt ...
Reading src/it/weaving/src/main/java/com/jcabi/Counter.java ...
Reading src/it/weaving/src/main/java/com/jcabi/Document.java ...
Reading src/it/weaving/src/main/java/com/jcabi/Page.java ...
Reading src/it/weaving/src/main/java/com/jcabi/StaticPage.java ...
Reading src/it/weaving/src/test/java/com/jcabi/CounterTest.java ...
Reading src/it/weaving/src/test/java/com/jcabi/DocumentTest.java ...
Reading src/it/weaving/src/test/java/com/jcabi/ImmutableAnnotationTest.java ...
Reading src/it/weaving/src/test/java/com/jcabi/PageTest.java ...
Reading src/it/weaving/src/test/java/com/jcabi/ParallelTest.java ...
Reading src/it/weaving/src/test/java/com/jcabi/StaticPageTest.java ...
Reading src/it/weaving/src/test/resources/log4j.properties ...
Reading src/it/weaving/verify.groovy ...
Reading src/main/java/com/jcabi/aspects/Async.java ...
Reading src/main/java/com/jcabi/aspects/Cacheable.java ...
Reading src/main/java/com/jcabi/aspects/FakeValidationProvider.java ...
Reading src/main/java/com/jcabi/aspects/Immutable.java ...
Puzzle 33-e5af3af3 0/DEV at src/main/java/com/jcabi/aspects/Immutable.java
Reading src/main/java/com/jcabi/aspects/LogExceptions.java ...
Reading src/main/java/com/jcabi/aspects/Loggable.java ...
Reading src/main/java/com/jcabi/aspects/Parallel.java ...
Reading src/main/java/com/jcabi/aspects/Quietly.java ...
Reading src/main/java/com/jcabi/aspects/RetryOnFailure.java ...
Reading src/main/java/com/jcabi/aspects/ScheduleWithFixedDelay.java ...
Reading src/main/java/com/jcabi/aspects/Timeable.java ...
Reading src/main/java/com/jcabi/aspects/UnitedThrow.java ...
Reading src/main/java/com/jcabi/aspects/aj/ExceptionsLogger.java ...
Reading src/main/java/com/jcabi/aspects/aj/ImmutabilityChecker.java ...
Reading src/main/java/com/jcabi/aspects/aj/ImprovedJoinPoint.java ...
Reading src/main/java/com/jcabi/aspects/aj/LogHelper.java ...
Reading src/main/java/com/jcabi/aspects/aj/MethodAsyncRunner.java ...
Reading src/main/java/com/jcabi/aspects/aj/MethodCacher.java ...
Reading src/main/java/com/jcabi/aspects/aj/MethodInterrupter.java ...
Reading src/main/java/com/jcabi/aspects/aj/MethodLogger.java ...
Reading src/main/java/com/jcabi/aspects/aj/MethodScheduler.java ...
Reading src/main/java/com/jcabi/aspects/aj/MethodValidator.java ...
Reading src/main/java/com/jcabi/aspects/aj/Mnemos.java ...
Reading src/main/java/com/jcabi/aspects/aj/NamedThreads.java ...
Reading src/main/java/com/jcabi/aspects/aj/Parallelizer.java ...
Reading src/main/java/com/jcabi/aspects/aj/QuietExceptionsLogger.java ...
Reading src/main/java/com/jcabi/aspects/aj/Repeater.java ...
Reading src/main/java/com/jcabi/aspects/aj/SingleException.java ...
Reading src/main/java/com/jcabi/aspects/aj/package-info.java ...
Reading src/main/java/com/jcabi/aspects/apt/AsyncReturnTypeProcessor.java ...
Reading src/main/java/com/jcabi/aspects/apt/QuietlyReturnTypeProcessor.java ...
Reading src/main/java/com/jcabi/aspects/apt/package-info.java ...
Reading src/main/java/com/jcabi/aspects/package-info.java ...
Reading src/main/java-templates/com/jcabi/aspects/version/Version.java ...
Reading src/main/java-templates/com/jcabi/aspects/version/package-info.java ...
Reading src/site/apt/annotation-async.apt.vm ...
Reading src/site/apt/annotation-cacheable.apt.vm ...
Reading src/site/apt/annotation-immutable.apt.vm ...
Reading src/site/apt/annotation-logexceptions.apt.vm ...
Reading src/site/apt/annotation-loggable.apt.vm ...
Reading src/site/apt/annotation-parallel.apt.vm ...
Reading src/site/apt/annotation-quietly.apt.vm ...
Reading src/site/apt/annotation-retryonfailure.apt.vm ...
Reading src/site/apt/annotation-schedulewithfixeddelay.apt.vm ...
Reading src/site/apt/annotation-timeable.apt.vm ...
Reading src/site/apt/annotation-unitedthrow.apt.vm ...
Reading src/site/apt/disable-jsr-303.vm ...
Reading src/site/apt/example-aspectj.apt.vm ...
Reading src/site/apt/example-weaving-ant.apt.vm ...
Reading src/site/apt/example-weaving-eclipse.apt.vm ...
Reading src/site/apt/example-weaving-gradle.apt.vm ...
Puzzle 210-9c505623 30/DEV at src/site/apt/example-weaving-gradle.apt.vm
Reading src/site/apt/example-weaving.apt.vm ...
Reading src/site/apt/immutable-collections.apt.vm ...
Reading src/site/apt/index.apt.vm ...
Reading src/site/apt/jsr-303.apt.vm ...
Reading src/site/resources/CNAME ...
Reading src/site/site.xml ...
Reading src/test/java/com/jcabi/aspects/AsyncTest.java ...
Reading src/test/java/com/jcabi/aspects/CacheableTest.java ...
Reading src/test/java/com/jcabi/aspects/ImmutableTest.java ...
Reading src/test/java/com/jcabi/aspects/JSR303Test.java ...
Reading src/test/java/com/jcabi/aspects/LoggableTest.java ...
Reading src/test/java/com/jcabi/aspects/RetryOnFailureTest.java ...
Reading src/test/java/com/jcabi/aspects/ScheduleWithFixedDelayTest.java ...
Reading src/test/java/com/jcabi/aspects/TimeableTest.java ...
Reading src/test/java/com/jcabi/aspects/UnitedThrowTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/ImmutabilityCheckerTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/MnemosTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/NamedThreadsTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/ParallelizerTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/QuietExceptionsLoggerTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/RepeaterTest.java ...
Reading src/test/java/com/jcabi/aspects/aj/package-info.java ...
Reading src/test/java/com/jcabi/aspects/apt/package-info.java ...
Reading src/test/java/com/jcabi/aspects/package-info.java ...
Reading src/test/java/com/jcabi/aspects/version/VersionTest.java ...
Reading src/test/java/com/jcabi/aspects/version/package-info.java ...
Reading src/test/resources/META-INF/validation.xml ...
Reading src/test/resources/log4j.properties ...
0m0m[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< com.jcabi:jcabi-aspects >-----------------------
[INFO] Building jcabi-aspects 1.0-SNAPSHOT
[INFO] from pom.xml
[INFO] -------------------------------[ bundle ]-------------------------------
[WARNING] Parameter 'license' is unknown for plugin 'qulice-maven-plugin:0.25.1:check (jcabi-qulice-check)'
[WARNING] The artifact org.slf4j:slf4j-log4j12:jar:2.0.16 has been relocated to org.slf4j:slf4j-reload4j:jar:2.0.16
[INFO] Artifact log4j:log4j:jar:1.2.17 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)]
[INFO] Artifact log4j:log4j:jar:1.2.17 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)]
[INFO]
[INFO] --- clean:3.3.2:clean (default-clean) @ jcabi-aspects ---
[INFO]
[INFO] --- enforcer:3.4.1:enforce (enforce-maven) @ jcabi-aspects ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO]
[INFO] --- buildnumber:3.2.0:create (jcabi-build-number) @ jcabi-aspects ---
[INFO] ShortRevision tag detected. The value is '7'.
[INFO] Executing: /bin/sh -c cd '/home/r/repo' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD'
[INFO] Working directory: /home/r/repo
[INFO] Storing buildNumber: 22b0cca at timestamp: 2026-05-24T04:18:20
[INFO] Executing: /bin/sh -c cd '/home/r/repo' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /home/r/repo
[INFO] Storing scmBranch: master
[INFO]
[INFO] --- buildnumber:3.2.0:create-timestamp (jcabi-build-number) @ jcabi-aspects ---
[INFO] Skipping because we are not in root module.
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ jcabi-aspects ---
[INFO] skip non existing resourceDirectory /home/r/repo/src/main/resources
[INFO]
[INFO] --- templating:3.0.0:filter-sources (default-cli) @ jcabi-aspects ---
[INFO] Copying files with filtering to temporary directory.
[INFO] Copying 2 resources from src/main/java-templates to target/templates-tmp215078179
[INFO] Copied 2 files to output directory: /home/r/repo/target/generated-sources/java-templates
[INFO] Source directory: /home/r/repo/target/generated-sources/java-templates added.
[INFO]
[INFO] --- compiler:3.12.1:compile (default-compile) @ jcabi-aspects ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in javac.
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 35 source files with javac [debug deprecation target 1.8] to target/classes
[INFO]
[INFO] --- aspectj:1.15.0:compile (jcabi-weave-classes) @ jcabi-aspects ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[WARNING] bad version number found in /home/r/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.jar expected 1.9.7 found 1.9.22.1
<unknown source file>:<no line information>
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.QuietExceptionsLogger.<init>())' in Type 'com.jcabi.aspects.aj.QuietExceptionsLogger' (QuietExceptionsLogger.java:24) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.java:41)
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.Repeater.<init>())' in Type 'com.jcabi.aspects.aj.Repeater' (Repeater.java:26) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.java:41)
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.Parallelizer.<init>())' in Type 'com.jcabi.aspects.aj.Parallelizer' (Parallelizer.java:33) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.java:41)
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.SingleException.<init>())' in Type 'com.jcabi.aspects.aj.SingleException' (SingleException.java:25) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.java:41)
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.ExceptionsLogger.<init>())' in Type 'com.jcabi.aspects.aj.ExceptionsLogger' (ExceptionsLogger.java:23) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.java:41)
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.Mnemos.<init>())' in Type 'com.jcabi.aspects.aj.Mnemos' (Mnemos.java:41) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.java:41)
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ jcabi-aspects ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[INFO]
[INFO] --- compiler:3.12.1:testCompile (default-testCompile) @ jcabi-aspects ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in javac.
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 17 source files with javac [debug deprecation target 1.8] to target/test-classes
[INFO]
[INFO] --- aspectj:1.15.0:test-compile (jcabi-weave-classes) @ jcabi-aspects ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[WARNING] bad version number found in /home/r/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.jar expected 1.9.7 found 1.9.22.1
<unknown source file>:<no line information>
[INFO] Join point 'method-execution(com.jcabi.aspects.LoggableTest$Foo com.jcabi.aspects.LoggableTest$Foo.self())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:206) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(com.jcabi.aspects.LoggableTest$Foo com.jcabi.aspects.LoggableTest$Foo.self())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:206) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.text())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:216) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.text())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:216) advised by around advice from 'com.jcabi.aspects.aj.MethodInterrupter' (MethodInterrupter.class(from MethodInterrupter.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.explicitLoggerName())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:226) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.explicitLoggerName())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:226) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.revert(java.lang.String))' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:237) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.revert(java.lang.String))' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:237) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.revert(java.lang.String))' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:237) advised by around advice from 'com.jcabi.aspects.aj.MethodInterrupter' (MethodInterrupter.class(from MethodInterrupter.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.logsDurationInSeconds())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:247) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.logsDurationInSeconds())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:247) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(byte[] com.jcabi.aspects.LoggableTest$Foo.logsByteArray())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:257) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(byte[] com.jcabi.aspects.LoggableTest$Foo.logsByteArray())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:257) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(short[] com.jcabi.aspects.LoggableTest$Foo.logsShortArray())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:268) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(short[] com.jcabi.aspects.LoggableTest$Foo.logsShortArray())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:268) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.last(java.lang.String))' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:283) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.LoggableTest$Foo.last(java.lang.String))' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:283) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(void com.jcabi.aspects.LoggableTest$Foo.doThrow())' in Type 'com.jcabi.aspects.LoggableTest$Foo' (LoggableTest.java:299) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.LoggableTest$Bar.throwAtConfiguredLevel())' in Type 'com.jcabi.aspects.LoggableTest$Bar' (LoggableTest.java:313) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.aj.ParallelizerTest$2.run())' in Type 'com.jcabi.aspects.aj.ParallelizerTest$2' (ParallelizerTest.java:27) advised by around advice from 'com.jcabi.aspects.aj.Parallelizer' (Parallelizer.class(from Parallelizer.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.aj.ParallelizerTest$3.run())' in Type 'com.jcabi.aspects.aj.ParallelizerTest$3' (ParallelizerTest.java:41) advised by around advice from 'com.jcabi.aspects.aj.Parallelizer' (Parallelizer.class(from Parallelizer.java))
[INFO] Join point 'method-execution(java.lang.Boolean com.jcabi.aspects.aj.RepeaterTest$5.call())' in Type 'com.jcabi.aspects.aj.RepeaterTest$5' (RepeaterTest.java:71) advised by around advice from 'com.jcabi.aspects.aj.Repeater' (Repeater.class(from Repeater.java))
[INFO] Join point 'method-execution(java.lang.Boolean com.jcabi.aspects.aj.RepeaterTest$3.call())' in Type 'com.jcabi.aspects.aj.RepeaterTest$3' (RepeaterTest.java:29) advised by around advice from 'com.jcabi.aspects.aj.Repeater' (Repeater.class(from Repeater.java))
[INFO] Join point 'method-execution(java.lang.Boolean com.jcabi.aspects.aj.RepeaterTest$6.call())' in Type 'com.jcabi.aspects.aj.RepeaterTest$6' (RepeaterTest.java:93) advised by around advice from 'com.jcabi.aspects.aj.Repeater' (Repeater.class(from Repeater.java))
[INFO] Join point 'method-execution(java.lang.Boolean com.jcabi.aspects.aj.RepeaterTest$4.call())' in Type 'com.jcabi.aspects.aj.RepeaterTest$4' (RepeaterTest.java:50) advised by around advice from 'com.jcabi.aspects.aj.Repeater' (Repeater.class(from Repeater.java))
[INFO] Join point 'method-execution(java.lang.Boolean com.jcabi.aspects.aj.RepeaterTest$7.call())' in Type 'com.jcabi.aspects.aj.RepeaterTest$7' (RepeaterTest.java:114) advised by around advice from 'com.jcabi.aspects.aj.Repeater' (Repeater.class(from Repeater.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive.<init>(com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive))' in Type 'com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive' (ImmutabilityCheckerTest.java:72) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive.<init>(com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive, com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive))' in Type 'com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive' (ImmutabilityCheckerTest.java:73) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.ImmutabilityCheckerTest$NonFinal.<init>(java.lang.String))' in Type 'com.jcabi.aspects.aj.ImmutabilityCheckerTest$NonFinal' (ImmutabilityCheckerTest.java:52) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.ImmutabilityCheckerTest$NonFinal.<init>(java.lang.String, com.jcabi.aspects.aj.ImmutabilityCheckerTest$NonFinal))' in Type 'com.jcabi.aspects.aj.ImmutabilityCheckerTest$NonFinal' (ImmutabilityCheckerTest.java:53) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.aj.MethodSchedulerTest$LongRun.close())' in Type 'com.jcabi.aspects.aj.MethodSchedulerTest$LongRun' (MethodSchedulerTest.java:88) advised by before advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.MethodSchedulerTest$LongRun.<init>())' in Type 'com.jcabi.aspects.aj.MethodSchedulerTest$LongRun' (MethodSchedulerTest.java:71) advised by after advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.MethodSchedulerTest$LongRun.<init>(com.jcabi.aspects.aj.MethodSchedulerTest$LongRun))' in Type 'com.jcabi.aspects.aj.MethodSchedulerTest$LongRun' (MethodSchedulerTest.java:71) advised by after advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun.close())' in Type 'com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun' (MethodSchedulerTest.java:60) advised by before advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun.<init>())' in Type 'com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun' (MethodSchedulerTest.java:42) advised by after advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun.<init>(com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun))' in Type 'com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun' (MethodSchedulerTest.java:42) advised by after advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.RetryOnFailureTest$2.run())' in Type 'com.jcabi.aspects.RetryOnFailureTest$2' (RetryOnFailureTest.java:43) advised by around advice from 'com.jcabi.aspects.aj.Repeater' (Repeater.class(from Repeater.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.RetryOnFailureTest$1.run())' in Type 'com.jcabi.aspects.RetryOnFailureTest$1' (RetryOnFailureTest.java:26) advised by around advice from 'com.jcabi.aspects.aj.Repeater' (Repeater.class(from Repeater.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$MutableByInheritance.<init>())' in Type 'com.jcabi.aspects.ImmutableTest$MutableByInheritance' (ImmutableTest.java:251) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$MutableByInheritance.<init>(com.jcabi.aspects.ImmutableTest$MutableByInheritance))' in Type 'com.jcabi.aspects.ImmutableTest$MutableByInheritance' (ImmutableTest.java:251) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$TruelyImmutable.<init>())' in Type 'com.jcabi.aspects.ImmutableTest$TruelyImmutable' (ImmutableTest.java:171) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$TruelyImmutable.<init>(com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields))' in Type 'com.jcabi.aspects.ImmutableTest$TruelyImmutable' (ImmutableTest.java:180) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$TruelyImmutable.<init>(java.lang.String))' in Type 'com.jcabi.aspects.ImmutableTest$TruelyImmutable' (ImmutableTest.java:190) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$TruelyImmutable.<init>(com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields, com.jcabi.aspects.ImmutableTest$TruelyImmutable))' in Type 'com.jcabi.aspects.ImmutableTest$TruelyImmutable' (ImmutableTest.java:191) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$Mutable.<init>())' in Type 'com.jcabi.aspects.ImmutableTest$Mutable' (ImmutableTest.java:109) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$Mutable.<init>(com.jcabi.aspects.ImmutableTest$Mutable))' in Type 'com.jcabi.aspects.ImmutableTest$Mutable' (ImmutableTest.java:109) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$MutableWithArray.<init>())' in Type 'com.jcabi.aspects.ImmutableTest$MutableWithArray' (ImmutableTest.java:122) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$MutableWithArray.<init>(com.jcabi.aspects.ImmutableTest$MutableWithArray))' in Type 'com.jcabi.aspects.ImmutableTest$MutableWithArray' (ImmutableTest.java:122) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields.<init>())' in Type 'com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields' (ImmutableTest.java:220) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields.<init>(com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields))' in Type 'com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields' (ImmutableTest.java:220) advised by after advice from 'com.jcabi.aspects.aj.ImmutabilityChecker' (ImmutabilityChecker.class(from ImmutabilityChecker.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.UnitedThrowTest$Thrower.save())' in Type 'com.jcabi.aspects.UnitedThrowTest$Thrower' (UnitedThrowTest.java:73) advised by around advice from 'com.jcabi.aspects.aj.SingleException' (SingleException.class(from SingleException.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.UnitedThrowTest$Thrower.file())' in Type 'com.jcabi.aspects.UnitedThrowTest$Thrower' (UnitedThrowTest.java:82) advised by around advice from 'com.jcabi.aspects.aj.SingleException' (SingleException.class(from SingleException.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.UnitedThrowTest$Thrower.multiple())' in Type 'com.jcabi.aspects.UnitedThrowTest$Thrower' (UnitedThrowTest.java:91) advised by around advice from 'com.jcabi.aspects.aj.SingleException' (SingleException.class(from SingleException.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.UnitedThrowTest$Thrower.def())' in Type 'com.jcabi.aspects.UnitedThrowTest$Thrower' (UnitedThrowTest.java:99) advised by around advice from 'com.jcabi.aspects.aj.SingleException' (SingleException.class(from SingleException.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.UnitedThrowTest$Thrower.encapsulate())' in Type 'com.jcabi.aspects.UnitedThrowTest$Thrower' (UnitedThrowTest.java:107) advised by around advice from 'com.jcabi.aspects.aj.SingleException' (SingleException.class(from SingleException.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.AsyncTest$1.run())' in Type 'com.jcabi.aspects.AsyncTest$1' (AsyncTest.java:38) advised by around advice from 'com.jcabi.aspects.aj.MethodAsyncRunner' (MethodAsyncRunner.class(from MethodAsyncRunner.java))
[INFO] Join point 'method-execution(java.util.concurrent.Future com.jcabi.aspects.AsyncTest$Foo.asyncMethodWithReturnValue())' in Type 'com.jcabi.aspects.AsyncTest$Foo' (AsyncTest.java:78) advised by around advice from 'com.jcabi.aspects.aj.MethodAsyncRunner' (MethodAsyncRunner.class(from MethodAsyncRunner.java))
[INFO] Join point 'method-execution(int com.jcabi.aspects.AsyncTest$Foo.asyncMethodThatReturnsInt())' in Type 'com.jcabi.aspects.AsyncTest$Foo' (AsyncTest.java:115) advised by around advice from 'com.jcabi.aspects.aj.MethodAsyncRunner' (MethodAsyncRunner.class(from MethodAsyncRunner.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.CacheableTest$Foo.toString())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:170) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.CacheableTest$Foo.toString())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:170) advised by around advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(com.jcabi.aspects.CacheableTest$Foo com.jcabi.aspects.CacheableTest$Foo.get())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:180) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(com.jcabi.aspects.CacheableTest$Foo com.jcabi.aspects.CacheableTest$Foo.get())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:180) advised by around advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(com.jcabi.aspects.CacheableTest$Foo com.jcabi.aspects.CacheableTest$Foo.asyncGet())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:190) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(com.jcabi.aspects.CacheableTest$Foo com.jcabi.aspects.CacheableTest$Foo.asyncGet())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:190) advised by around advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(com.jcabi.aspects.CacheableTest$Foo com.jcabi.aspects.CacheableTest$Foo.never())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:200) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java))
[INFO] Join point 'method-execution(com.jcabi.aspects.CacheableTest$Foo com.jcabi.aspects.CacheableTest$Foo.never())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:200) advised by around advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.CacheableTest$Foo.flush())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:213) advised by before advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(java.lang.String com.jcabi.aspects.CacheableTest$Foo.staticGet())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:222) advised by around advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.CacheableTest$Foo.staticFlush())' in Type 'com.jcabi.aspects.CacheableTest$Foo' (CacheableTest.java:230) advised by before advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(long com.jcabi.aspects.CacheableTest$Bar.get())' in Type 'com.jcabi.aspects.CacheableTest$Bar' (CacheableTest.java:245) advised by around advice from 'com.jcabi.aspects.aj.MethodCacher' (MethodCacher.class(from MethodCacher.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.TimeableTest.slow())' in Type 'com.jcabi.aspects.TimeableTest' (TimeableTest.java:30) advised by around advice from 'com.jcabi.aspects.aj.MethodInterrupter' (MethodInterrupter.class(from MethodInterrupter.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.ScheduleWithFixedDelayTest$Sample.close())' in Type 'com.jcabi.aspects.ScheduleWithFixedDelayTest$Sample' (ScheduleWithFixedDelayTest.java:70) advised by before advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ScheduleWithFixedDelayTest$Sample.<init>(java.util.concurrent.atomic.AtomicLong))' in Type 'com.jcabi.aspects.ScheduleWithFixedDelayTest$Sample' (ScheduleWithFixedDelayTest.java:60) advised by after advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.ScheduleWithFixedDelayTest$LongDelaySample.close())' in Type 'com.jcabi.aspects.ScheduleWithFixedDelayTest$LongDelaySample' (ScheduleWithFixedDelayTest.java:101) advised by before advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'initialization(void com.jcabi.aspects.ScheduleWithFixedDelayTest$LongDelaySample.<init>(java.util.concurrent.atomic.AtomicLong))' in Type 'com.jcabi.aspects.ScheduleWithFixedDelayTest$LongDelaySample' (ScheduleWithFixedDelayTest.java:91) advised by after advice from 'com.jcabi.aspects.aj.MethodScheduler' (MethodScheduler.class(from MethodScheduler.java))
[INFO] Join point 'method-execution(int com.jcabi.aspects.JSR303Test$Foo.foo(java.lang.String))' in Type 'com.jcabi.aspects.JSR303Test$Foo' (JSR303Test.java:141) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(int com.jcabi.aspects.JSR303Test$Foo.foo(java.lang.String))' in Type 'com.jcabi.aspects.JSR303Test$Foo' (JSR303Test.java:141) advised by before advice from 'com.jcabi.aspects.aj.MethodValidator' (MethodValidator.class(from MethodValidator.java))
[INFO] Join point 'method-execution(int com.jcabi.aspects.JSR303Test$Foo.foo(java.lang.String))' in Type 'com.jcabi.aspects.JSR303Test$Foo' (JSR303Test.java:141) advised by afterReturning advice from 'com.jcabi.aspects.aj.MethodValidator' (MethodValidator.class(from MethodValidator.java))
[INFO] Join point 'method-execution(java.lang.Integer com.jcabi.aspects.JSR303Test$Foo.nullValue())' in Type 'com.jcabi.aspects.JSR303Test$Foo' (JSR303Test.java:155) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(java.lang.Integer com.jcabi.aspects.JSR303Test$Foo.nullValue())' in Type 'com.jcabi.aspects.JSR303Test$Foo' (JSR303Test.java:155) advised by afterReturning advice from 'com.jcabi.aspects.aj.MethodValidator' (MethodValidator.class(from MethodValidator.java))
[INFO] Join point 'method-execution(void com.jcabi.aspects.JSR303Test$Foo.voidAlways())' in Type 'com.jcabi.aspects.JSR303Test$Foo' (JSR303Test.java:162) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(void com.jcabi.aspects.JSR303Test$Bar.test(java.lang.String))' in Type 'com.jcabi.aspects.JSR303Test$Bar' (JSR303Test.java:206) advised by around advice from 'com.jcabi.aspects.aj.MethodLogger' (MethodLogger.class(from MethodLogger.java)) [with runtime test]
[INFO] Join point 'method-execution(void com.jcabi.aspects.JSR303Test$Bar.test(java.lang.String))' in Type 'com.jcabi.aspects.JSR303Test$Bar' (JSR303Test.java:206) advised by before advice from 'com.jcabi.aspects.aj.MethodValidator' (MethodValidator.class(from MethodValidator.java))
[INFO] Join point 'preinitialization(void com.jcabi.aspects.JSR303Test$ConstructorValidation.<init>(java.lang.String, java.lang.String))' in Type 'com.jcabi.aspects.JSR303Test$ConstructorValidation' (JSR303Test.java:181) advised by before advice from 'com.jcabi.aspects.aj.MethodValidator' (MethodValidator.class(from MethodValidator.java))
[INFO] Join point 'preinitialization(void com.jcabi.aspects.JSR303Test$ConstructorValidation.<init>(java.lang.String))' in Type 'com.jcabi.aspects.JSR303Test$ConstructorValidation' (JSR303Test.java:193) advised by before advice from 'com.jcabi.aspects.aj.MethodValidator' (MethodValidator.class(from MethodValidator.java))
[INFO]
[INFO] --- surefire:3.2.3:test (default-test) @ jcabi-aspects ---
[INFO] Tests will run in random order. To reproduce ordering use flag -Dsurefire.runOrder.random.seed=1341240155094
[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.jcabi.aspects.aj.NamedThreadsTest
[INFO] main com.jcabi.aspects.aj.NamedThreads: jcabi-aspects 1.0-SNAPSHOT/22b0cca started new daemon thread jcabi-test for desc
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.234 s -- in com.jcabi.aspects.aj.NamedThreadsTest
[INFO] Running com.jcabi.aspects.ImmutableTest
[DEBUG] main com.jcabi.aspects.aj.ImmutabilityChecker: #check(class com.jcabi.aspects.ImmutableTest$TruelyImmutableWithNonPrivateFields): immutability checked
[DEBUG] main com.jcabi.aspects.aj.ImmutabilityChecker: #check(class com.jcabi.aspects.ImmutableTest$TruelyImmutable): immutability checked
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.099 s -- in com.jcabi.aspects.ImmutableTest
[INFO] Running com.jcabi.aspects.aj.QuietExceptionsLoggerTest
WARNING: A Java agent has been loaded dynamically (/home/r/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.10/byte-buddy-agent-1.14.10.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
[DEBUG] main com.jcabi.aspects.aj.ImmutabilityChecker: #check(class com.jcabi.aspects.aj.QuietExceptionsLogger): immutability checked
[WARN] main java.lang.Object: java.lang.Exception
at com.jcabi.aspects.aj.QuietExceptionsLogger.wrap(QuietExceptionsLogger.java:56)
at com.jcabi.aspects.aj.QuietExceptionsLoggerTest.exception(QuietExceptionsLoggerTest.java:50)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.950 s -- in com.jcabi.aspects.aj.QuietExceptionsLoggerTest
[INFO] Running com.jcabi.aspects.aj.ImmutabilityCheckerTest
[DEBUG] main com.jcabi.aspects.aj.ImmutabilityChecker: #check(class com.jcabi.aspects.aj.ImmutabilityCheckerTest$Recursive): immutability checked
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.jcabi.aspects.aj.ImmutabilityCheckerTest
[INFO] Running com.jcabi.aspects.aj.ParallelizerTest
[DEBUG] main com.jcabi.aspects.aj.ImmutabilityChecker: #check(class com.jcabi.aspects.aj.Parallelizer): immutability checked
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.111 s -- in com.jcabi.aspects.aj.ParallelizerTest
[INFO] Running com.jcabi.aspects.aj.MethodSchedulerTest
[INFO] main com.jcabi.aspects.aj.MethodSchedulerTest$LongRun: scheduled for execution with 1 NANOSECONDS interval
[INFO] main com.jcabi.aspects.aj.MethodSchedulerTest$LongRun: execution stopped after 6ms and 0 tick(s)
[INFO] main com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun: scheduled for execution with 1 NANOSECONDS interval
[INFO] main com.jcabi.aspects.aj.MethodSchedulerTest$ShortRun: execution stopped after 5s and 5 tick(s)
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.050 s -- in com.jcabi.aspects.aj.MethodSchedulerTest
[INFO] Running com.jcabi.aspects.CacheableTest
[INFO] main com.jcabi.aspects.aj.NamedThreads: jcabi-aspects 1.0-SNAPSHOT/22b0cca started new daemon thread jcabi-cacheable-clean for automated cleaning of expired @Cacheable values
[INFO] main com.jcabi.aspects.aj.NamedThreads: jcabi-aspects 1.0-SNAPSHOT/22b0cca started new daemon thread jcabi-cacheable-update for async update of expired @Cacheable values
[INFO] main com.jcabi.aspects.aj.NamedThreads: jcabi-aspects 1.0-SNAPSHOT/22b0cca started new daemon thread jcabi-loggable for watching of @Loggable annotated methods
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '-2993419057431255474' in 22.28µs
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '-2993419057431255474' cached in 6ms, valid forever
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): -2993419057431255474 in 1.34ms
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '-2993419057431255474' from cache (hit #1, 7ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): -2993419057431255474 cached in 22ms, valid for 1s
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '-2993419057431255474' from cache (hit #2, 8ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '-2993419057431255474' from cache (hit #3, 8ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): -2993419057431255474 from cache (hit #1, 41ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '-2993419057431255474' from cache (hit #4, 8ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '-2993419057431255474' from cache (hit #5, 9ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #flush(): #get():-2993419057431255474 removed from cache before the call
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '8133993912772559398' in 8.04µs
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '8133993912772559398' cached in 0ms, valid forever
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): 8133993912772559398 in 64.07µs
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '8133993912772559398' from cache (hit #1, 10ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): 8133993912772559398 cached in 10ms, valid for 1s
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '8133993912772559398' from cache (hit #2, 10ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #staticGet(): '-950538554523666103' cached in 0ms, valid for 1s
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #staticGet(): '-950538554523666103' from cache (hit #1, 1ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #staticFlush(): #staticGet():'-950538554523666103' removed from cache before the call
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #staticGet(): '5427663363881859187' cached in 0ms, valid for 1s
[DEBUG] pool-2-thread-1 com.jcabi.aspects.CacheableTest$Foo: #toString(): '-5955979599553722953' in 9.16µs
[DEBUG] pool-2-thread-1 com.jcabi.aspects.CacheableTest$Foo: #toString(): '-5955979599553722953' cached in 1ms, valid forever
[DEBUG] pool-2-thread-1 com.jcabi.aspects.CacheableTest$Foo: #get(): -5955979599553722953 in 227.75µs
[DEBUG] pool-2-thread-1 com.jcabi.aspects.CacheableTest$Foo: #toString(): '-5955979599553722953' from cache (hit #1, 2ms old)
[DEBUG] pool-2-thread-1 com.jcabi.aspects.CacheableTest$Foo: #get(): -5955979599553722953 cached in 4ms, valid for 1s
[DEBUG] pool-2-thread-1 com.jcabi.aspects.CacheableTest$Foo: #toString(): '-5955979599553722953' from cache (hit #2, 4ms old)
[DEBUG] pool-2-thread-2 com.jcabi.aspects.CacheableTest$Foo: #toString(): '-5955979599553722953' from cache (hit #3, 6ms old)
[DEBUG] pool-2-thread-2 com.jcabi.aspects.CacheableTest$Foo: #get(): -5955979599553722953 from cache (hit #1, 7ms old)
[DEBUG] pool-2-thread-2 com.jcabi.aspects.CacheableTest$Foo: #toString(): '-5955979599553722953' from cache (hit #4, 8ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '1078894425825584481' in 7.47µs
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '1078894425825584481' cached in 0ms, valid forever
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): 1078894425825584481 in 19.35µs
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '1078894425825584481' from cache (hit #1, 1ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): 1078894425825584481 cached in 1ms, valid for 1s
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '1078894425825584481' from cache (hit #2, 1ms old)
[DEBUG] Thread-27 com.jcabi.aspects.CacheableTest$Foo: #never(): thrown java.lang.IllegalStateException(java.lang.InterruptedException: sleep interrupted) out of com.jcabi.aspects.CacheableTest$Foo#never_aroundBody12[204] in 14ms
Exception in thread "Thread-27" java.lang.IllegalStateException: java.lang.InterruptedException: sleep interrupted
at com.jcabi.aspects.CacheableTest$Foo.never_aroundBody12(CacheableTest.java:204)
at com.jcabi.aspects.CacheableTest$Foo$AjcClosure13.run(CacheableTest.java:1)
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:167)
at com.jcabi.aspects.aj.MethodLogger.wrap(MethodLogger.java:193)
at com.jcabi.aspects.aj.MethodLogger.ajc$inlineAccessMethod$com_jcabi_aspects_aj_MethodLogger$com_jcabi_aspects_aj_MethodLogger$wrap(MethodLogger.java:1)
at com.jcabi.aspects.aj.MethodLogger.wrapMethod(MethodLogger.java:144)
at com.jcabi.aspects.CacheableTest$Foo.never_aroundBody14(CacheableTest.java:200)
at com.jcabi.aspects.CacheableTest$Foo$AjcClosure15.run(CacheableTest.java:1)
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:167)
at com.jcabi.aspects.aj.MethodCacher$Tunnel.through(MethodCacher.java:379)
at com.jcabi.aspects.aj.MethodCacher.cache(MethodCacher.java:148)
at com.jcabi.aspects.CacheableTest$Foo.never(CacheableTest.java:200)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.InterruptedException: sleep interrupted
at java.base/java.lang.Thread.sleep0(Native Method)
at java.base/java.lang.Thread.sleep(Thread.java:558)
at java.base/java.util.concurrent.TimeUnit.sleep(TimeUnit.java:446)
at com.jcabi.aspects.CacheableTest$Foo.never_aroundBody12(CacheableTest.java:202)
... 12 more
[DEBUG] jcabi-loggable com.jcabi.aspects.aj.MethodLogger$1: Logging monitor thread interrupted
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.aj.MethodCacher: #staticGet():'5427663363881859187' expired in cache
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.CacheableTest$Foo: #toString(): '8133993912772559398' from cache (hit #3, 2s old)
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.aj.MethodCacher: #get():8133993912772559398 expired in cache
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.CacheableTest$Foo: #toString(): '-5955979599553722953' from cache (hit #5, 2s old)
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.aj.MethodCacher: #get():-5955979599553722953 expired in cache
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.CacheableTest$Foo: #toString(): '1078894425825584481' from cache (hit #3, 2s old)
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.aj.MethodCacher: #get():1078894425825584481 expired in cache
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '3912207826491837356' in 9.63µs
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '3912207826491837356' cached in 1ms, valid forever
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): 3912207826491837356 in 90.97µs
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '3912207826491837356' from cache (hit #1, 1ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #get(): 3912207826491837356 cached in 1ms, valid for 1s
[DEBUG] main com.jcabi.aspects.CacheableTest$Foo: #toString(): '3912207826491837356' from cache (hit #2, 1ms old)
[DEBUG] main com.jcabi.aspects.CacheableTest$Bar: #get(): -2955395223162569593 cached in 5ms, valid for 1min
[DEBUG] main com.jcabi.aspects.CacheableTest$Bar: #get(): #get():-2955395223162569593 removed from cache before the call
[DEBUG] main com.jcabi.aspects.CacheableTest$Bar: #get(): 1819042660448461154 cached in 0ms, valid for 1min
[WARNING] Tests run: 6, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 5.156 s -- in com.jcabi.aspects.CacheableTest
[INFO] Running com.jcabi.aspects.TimeableTest
[INFO] main com.jcabi.aspects.aj.NamedThreads: jcabi-aspects 1.0-SNAPSHOT/22b0cca started new daemon thread jcabi-timeable for interrupting of @Timeable annotated methods
[WARN] jcabi-timeable com.jcabi.aspects.TimeableTest: #slow(): interrupted on 991ms timeout (over 1ms)
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.012 s -- in com.jcabi.aspects.TimeableTest
[INFO] Running com.jcabi.aspects.UnitedThrowTest
[DEBUG] main com.jcabi.aspects.aj.ImmutabilityChecker: #check(class com.jcabi.aspects.aj.SingleException): immutability checked
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s -- in com.jcabi.aspects.UnitedThrowTest
[INFO] Running com.jcabi.aspects.aj.MnemosTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in com.jcabi.aspects.aj.MnemosTest
[INFO] Running com.jcabi.aspects.ScheduleWithFixedDelayTest
[INFO] main com.jcabi.aspects.ScheduleWithFixedDelayTest$Sample: scheduled for execution with 1 MILLISECONDS interval
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.CacheableTest$Foo: #toString(): '3912207826491837356' from cache (hit #3, 2s old)
[DEBUG] jcabi-cacheable-clean com.jcabi.aspects.aj.MethodCacher: #get():3912207826491837356 expired in cache
[INFO] main com.jcabi.aspects.ScheduleWithFixedDelayTest$Sample: execution stopped after 1s and 881 tick(s)
[INFO] main com.jcabi.aspects.ScheduleWithFixedDelayTest$LongDelaySample: scheduled for execution with 1 MINUTES interval
[INFO] main com.jcabi.aspects.ScheduleWithFixedDelayTest$LongDelaySample: execution stopped after 3ms and 0 tick(s)
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.130 s -- in com.jcabi.aspects.ScheduleWithFixedDelayTest
[INFO] Running com.jcabi.aspects.LoggableTest
[INFO] main com.jcabi.aspects.LoggableTest$Foo: #logsShortArray(): [-4428, 31267, -29511, 27021, -11387, -11478, -7505, 3670, 19414, 30778] in 38.36µs
[INFO] main com.jcabi.aspects.LoggableTest$Foo: #logsByteArray(): [87, 20, -84, -37, -20, -44, 60, -111, 5, -65] in 42.69µs
[INFO] main com.jcabi.aspects.LoggableTest$Foo: some text#last('TEST'): 'T' in 19.73µs
[DEBUG] main test-logger: #explicitLoggerName(): entered
[DEBUG] main test-logger: #explicitLoggerName(): 'some static text' in 140.73µs
[INFO] main com.jcabi.aspects.LoggableTest$Foo: #revert('hello'): 'olleh' in 28.84µs
[ERROR] main com.jcabi.aspects.LoggableTest$Bar: #throwAtConfiguredLevel(): thrown java.lang.IllegalStateException(test) out of com.jcabi.aspects.LoggableTest$Bar#throwAtConfiguredLevel_aroundBody0[314] in 698µs
[DEBUG] main com.jcabi.aspects.LoggableTest$Foo: #text(): entered
[WARN] main com.jcabi.aspects.LoggableTest$Foo: #text(): 'some static text' in 2.00s (too slow!)
[INFO] main com.jcabi.aspects.LoggableTest$Foo: #logsDurationInSeconds(): 'some static text' in 2.000s
[INFO] main com.jcabi.aspects.LoggableTest$Foo: #self(): 'some text' in 32.01µs
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.071 s -- in com.jcabi.aspects.LoggableTest
[INFO] Running com.jcabi.aspects.version.VersionTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.jcabi.aspects.version.VersionTest
[INFO] Running com.jcabi.aspects.AsyncTest
[INFO] main com.jcabi.aspects.aj.NamedThreads: jcabi-aspects 1.0-SNAPSHOT/22b0cca started new daemon thread jcabi-async for Asynchronous method execution
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in com.jcabi.aspects.AsyncTest
[INFO] Running com.jcabi.aspects.aj.RepeaterTest
[DEBUG] main com.jcabi.aspects.aj.ImmutabilityChecker: #check(class com.jcabi.aspects.aj.Repeater): immutability checked
[WARN] main com.jcabi.aspects.aj.RepeaterTest$5: #call(): attempt #1/3 failed with java.lang.ArrayIndexOutOfBoundsException in 94µs (106µs in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$5: #call(): attempt #2/3 failed with java.lang.ArrayIndexOutOfBoundsException in 49µs (59ms in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$3: #call(): attempt #1/3 failed with java.lang.IllegalStateException in 55µs (61µs in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$3: #call(): attempt #2/3 failed with java.lang.IllegalStateException in 39µs (100ms in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$4: #call(): attempt #1/3 failed with java.lang.IllegalStateException in 44µs (48µs in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$4: #call(): attempt #2/3 failed with java.lang.IllegalStateException in 175µs (51ms in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$4: #call(): attempt #3/3 failed with java.lang.IllegalStateException in 56µs (152ms in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$7: #call(): attempt #1/3 failed with java.lang.ArrayIndexOutOfBoundsException in 63µs (68µs in total): null
[WARN] main com.jcabi.aspects.aj.RepeaterTest$7: #call(): attempt #2/3 failed with java.lang.ArrayIndexOutOfBoundsException in 108µs (51ms in total): null
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.141 s -- in com.jcabi.aspects.aj.RepeaterTest
[INFO] Running com.jcabi.aspects.JSR303Test
[INFO] main com.jcabi.aspects.JSR303Test$Foo: #voidAlways(): in 36.27µs
[INFO] main com.jcabi.aspects.JSR303Test$Bar: #test('value'): in 42.67µs
[INFO] main com.jcabi.aspects.JSR303Test$Foo: #nullValue(): NULL in 24.35µs
[INFO] main com.jcabi.aspects.JSR303Test$Foo: #foo('123'): -1 in 28.07µs
[WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.663 s -- in com.jcabi.aspects.JSR303Test
[INFO] Running com.jcabi.aspects.RetryOnFailureTest
[WARN] main com.jcabi.aspects.RetryOnFailureTest$2: #run(): attempt #1/3 failed with java.lang.AssertionError in 3ms (3ms in total): Should be caught and ignored.
[WARN] main com.jcabi.aspects.RetryOnFailureTest$1: #run(): attempt #1/3 failed with java.lang.IllegalArgumentException in 74µs (81µs in total): this exception should be caught and swallowed
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.010 s -- in com.jcabi.aspects.RetryOnFailureTest
[INFO]
[INFO] Results:
[INFO]
[WARNING] Tests run: 70, Failures: 0, Errors: 0, Skipped: 3
[INFO]
[INFO]
[INFO] --- jcabi:0.17.0:versionalize (jcabi-versionalize-packages) @ jcabi-aspects ---
[INFO] Versionalizing /home/r/repo/target/classes directory
[INFO] File /home/r/repo/target/classes/com/jcabi/aspects/aj/com-jcabi-jcabi-aspects-bundle.txt added
[INFO] File /home/r/repo/target/classes/com/jcabi/aspects/apt/com-jcabi-jcabi-aspects-bundle.txt added
[INFO] File /home/r/repo/target/classes/com/jcabi/aspects/com-jcabi-jcabi-aspects-bundle.txt added
[INFO]
[INFO] --- bundle:5.1.9:bundle (default-bundle) @ jcabi-aspects ---
[INFO] Building bundle: /home/r/repo/target/jcabi-aspects-1.0-SNAPSHOT.jar
[INFO] Writing manifest: /home/r/repo/target/classes/META-INF/MANIFEST.MF
[INFO]
[INFO] --- assembly:3.6.0:single (assemble-all) @ jcabi-aspects ---
[INFO] Building jar: /home/r/repo/target/jcabi-aspects-1.0-SNAPSHOT-jar-with-dependencies.jar
[INFO]
[INFO] --- invoker:3.6.0:install (default) @ jcabi-aspects ---
[INFO] Installing /home/r/repo/target/jcabi-aspects-1.0-SNAPSHOT.jar to /home/r/repo/target/local-repo/com/jcabi/jcabi-aspects/1.0-SNAPSHOT/jcabi-aspects-1.0-SNAPSHOT.jar
[INFO] Installing /home/r/repo/target/jcabi-aspects-1.0-SNAPSHOT-jar-with-dependencies.jar to /home/r/repo/target/local-repo/com/jcabi/jcabi-aspects/1.0-SNAPSHOT/jcabi-aspects-1.0-SNAPSHOT-jar-with-dependencies.jar
[INFO] Installing /home/r/repo/pom.xml to /home/r/repo/target/local-repo/com/jcabi/jcabi-aspects/1.0-SNAPSHOT/jcabi-aspects-1.0-SNAPSHOT.pom
[INFO] Installing /home/r/.m2/repository/com/jcabi/jcabi/1.39.0/jcabi-1.39.0.pom to /home/r/repo/target/local-repo/com/jcabi/jcabi/1.39.0/jcabi-1.39.0.pom
[INFO] Installing /home/r/.m2/repository/com/jcabi/parent/0.67.0/parent-0.67.0.pom to /home/r/repo/target/local-repo/com/jcabi/parent/0.67.0/parent-0.67.0.pom
[INFO] Installing /home/r/.m2/repository/com/jcabi/jcabi-log/0.24.0/jcabi-log-0.24.0.jar to /home/r/repo/target/local-repo/com/jcabi/jcabi-log/0.24.0/jcabi-log-0.24.0.jar
[INFO] Installing /home/r/.m2/repository/com/jcabi/jcabi-log/0.24.0/jcabi-log-0.24.0.pom to /home/r/repo/target/local-repo/com/jcabi/jcabi-log/0.24.0/jcabi-log-0.24.0.pom
[INFO] Installing /home/r/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar to /home/r/repo/target/local-repo/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar
[INFO] Installing /home/r/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom to /home/r/repo/target/local-repo/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom
[INFO] Installing /home/r/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.jar to /home/r/repo/target/local-repo/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.jar
[INFO] Installing /home/r/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.pom to /home/r/repo/target/local-repo/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.pom
[INFO] Installing /home/r/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar to /home/r/repo/target/local-repo/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar
[INFO] Installing /home/r/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom to /home/r/repo/target/local-repo/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom
[INFO] Installing /home/r/.m2/repository/com/jcabi/parent/0.64.1/parent-0.64.1.pom to /home/r/repo/target/local-repo/com/jcabi/parent/0.64.1/parent-0.64.1.pom
[INFO] Installing /home/r/.m2/repository/com/jcabi/jcabi/1.37.1/jcabi-1.37.1.pom to /home/r/repo/target/local-repo/com/jcabi/jcabi/1.37.1/jcabi-1.37.1.pom
[INFO] Installing /home/r/.m2/repository/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom to /home/r/repo/target/local-repo/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom
[INFO] Installing /home/r/.m2/repository/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom to /home/r/repo/target/local-repo/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom
[INFO]
[INFO] --- invoker:3.6.0:run (default) @ jcabi-aspects ---
[INFO] Building: processor/pom.xml
[INFO] run post-build script verify.groovy
[INFO] processor/pom.xml ................................ SUCCESS (14.07 s)
[INFO] Building: weaving/pom.xml
[INFO] run post-build script verify.groovy
[INFO] weaving/pom.xml .................................. SUCCESS (23.48 s)
[INFO] Building: loggable/pom.xml
[INFO] run post-build script verify.groovy
[INFO] loggable/pom.xml ................................. SUCCESS (25.82 s)
[INFO] Building: fake-validation/pom.xml
[INFO] run post-build script verify.groovy
[INFO] fake-validation/pom.xml .......................... SUCCESS (15.06 s)
[INFO] -------------------------------------------------
[INFO] Build Summary:
[INFO] Passed: 4, Failed: 0, Errors: 0, Skipped: 0
[INFO] -------------------------------------------------
[INFO]
[INFO] --- qulice:0.25.1:check (jcabi-qulice-check) @ jcabi-aspects ---
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/aj/QuietExceptionsLoggerTest.java[21]: 'annotation array initialization lcurly' has incorrect indentation level 8, expected level should be one of the following: 0, 4. (IndentationCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[41]: Class ShortRun should be declared as final. (FinalClassCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[69]: Class LongRun should be declared as final. (FinalClassCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/ImmutableTest.java[18]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/ImmutableTest.java[22]: 'annotation array initialization lcurly' has incorrect indentation level 8, expected level should be one of the following: 0, 4. (IndentationCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/ImmutableTest.java[26]: 'annotation array initialization rcurly' has incorrect indentation level 8, expected level should be one of the following: 0, 4. (IndentationCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/ImmutableTest.java[246]: Class MutableByInheritance should be declared as final. (FinalClassCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/CacheableTest.java[28]: 'annotation array initialization lcurly' has incorrect indentation level 8, expected level should be one of the following: 0, 4. (IndentationCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/CacheableTest.java[32]: 'annotation array initialization rcurly' has incorrect indentation level 8, expected level should be one of the following: 0, 4. (IndentationCheck)
[INFO] Checkstyle: src/test/java/com/jcabi/aspects/JSR303Test.java[203]: Class Bar should be declared as final. (FinalClassCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[36]: 'annotation array initialization lcurly' has incorrect indentation level 8, expected level should be one of the following: 0, 4. (IndentationCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[40]: 'annotation array initialization rcurly' has incorrect indentation level 8, expected level should be one of the following: 0, 4. (IndentationCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[219]: Avoid inline conditionals. (AvoidInlineConditionalsCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/MethodValidator.java[33]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/MethodValidator.java[34]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/MethodValidator.java[76]: Line is longer than 100 characters (found 108). (LineLengthCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/QuietExceptionsLogger.java[18]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/Repeater.java[22]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[166]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/Parallelizer.java[28]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] Checkstyle: src/main/java/com/jcabi/aspects/aj/ExceptionsLogger.java[17]: Block tags have to appear in the order '[@param, @return, @throws, @exception, @see, @since, @serial, @serialField, @serialData, @deprecated, @todo, @checkstyle]'. (AtclauseOrderCheck)
[INFO] PMD: src/main/java/com/jcabi/aspects/FakeValidationProvider.java[5-441]: A value of 45 may denote a high amount of coupling within the class (threshold: 20) (CouplingBetweenObjects)
[INFO] PMD: src/main/java/com/jcabi/aspects/FakeValidationProvider.java[55-55]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/Loggable.java[73-75]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/ExceptionsLogger.java[41-41]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/ExceptionsLogger.java[46-46]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/ImmutabilityChecker.java[66-97]: Use ReentrantLock rather than synchronization (AvoidSynchronizedStatement)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodAsyncRunner.java[52-52]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodAsyncRunner.java[77-77]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[43-45]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[62-62]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[68-68]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[122-147]: Use ReentrantLock rather than synchronization (AvoidSynchronizedStatement)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[222-244]: Use ReentrantLock rather than synchronization (AvoidSynchronizedStatement)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[227-227]: Avoid creating unnecessary local variables like 'removed' (UnnecessaryLocalRule)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[251-267]: Use ReentrantLock rather than synchronization (AvoidSynchronizedStatement)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[257-257]: Avoid creating unnecessary local variables like 'tunnel' (UnnecessaryLocalRule)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[273-273]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[293-293]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodCacher.java[473-473]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodInterrupter.java[33-33]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodInterrupter.java[78-78]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodInterrupter.java[95-99]: Use ReentrantLock rather than synchronization (AvoidSynchronizedStatement)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodInterrupter.java[147-147]: When implementing Comparable, both equals() and hashCode() should be overridden (OverrideBothEqualsAndHashCodeOnComparable)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[34-41]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[54-54]: Unnecessary suppression "PMD.DoNotUseThreads" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[60-60]: Ensure that resources like this ScheduledExecutorService object are closed after use (CloseResource)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[140-140]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[159-159]: Unnecessary suppression "PMD.GuardLogStatement" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[161-161]: The method 'wrap(ProceedingJoinPoint, Method, Loggable)' has a cognitive complexity of 20, current threshold is 15 (CognitiveComplexity)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[207-207]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[213-213]: Avoid creating unnecessary local variables like 'trace' (UnnecessaryLocalRule)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[269-269]: StringBuilder has been initialized with size 0, but has at least 14 characters appended. (InsufficientStringBufferDeclaration)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[363-363]: StringBuilder has been initialized with size 0, but has at least 2 characters appended. (InsufficientStringBufferDeclaration)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodLogger.java[407-407]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodScheduler.java[30-30]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodScheduler.java[168-171]: Avoid creating unnecessary local variables like 'job' (UnnecessaryLocalRule)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodScheduler.java[207-207]: Unnecessary cast (long) (UnnecessaryCast)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodValidator.java[37-37]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodValidator.java[80-82]: Avoid creating unnecessary local variables like 'constructor' (UnnecessaryLocalRule)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/MethodValidator.java[177-177]: StringBuilder has been initialized with size 0, but has at least 2 characters appended. (InsufficientStringBufferDeclaration)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Mnemos.java[22-22]: Unnecessary suppression "PMD.AvoidUsingShortType" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Mnemos.java[211-211]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Mnemos.java[228-228]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/NamedThreads.java[20-20]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Parallelizer.java[59-59]: Ensure that resources like this ExecutorService object are closed after use (CloseResource)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Parallelizer.java[104-104]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Parallelizer.java[120-120]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Parallelizer.java[129-129]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/QuietExceptionsLogger.java[43-43]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/QuietExceptionsLogger.java[58-58]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Repeater.java[44-44]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Repeater.java[45-45]: The method 'wrap(ProceedingJoinPoint)' has a cognitive complexity of 25, current threshold is 15 (CognitiveComplexity)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Repeater.java[61-61]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/Repeater.java[125-125]: StringBuilder has been initialized with size 0, but has at least 2 characters appended. (InsufficientStringBufferDeclaration)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/SingleException.java[43-43]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/SingleException.java[48-48]: Avoid creating unnecessary local variables like 'annot' (UnnecessaryLocalRule)
[INFO] PMD: src/main/java/com/jcabi/aspects/aj/SingleException.java[56-56]: Avoid catching Throwable in try-catch block (AvoidCatchingGenericException)
[INFO] PMD: src/main/java/com/jcabi/aspects/apt/AsyncReturnTypeProcessor.java[54-54]: Enums should be compared using == (EnumComparison)
[INFO] PMD: src/main/java/com/jcabi/aspects/apt/QuietlyReturnTypeProcessor.java[53-53]: Enums should be compared using == (EnumComparison)
[INFO] PMD: src/test/java/com/jcabi/aspects/AsyncTest.java[32-32]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/AsyncTest.java[34-34]: Avoid creating unnecessary local variables like 'queue' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[29-29]: Unnecessary suppression "PMD.TooManyMethods" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[30-30]: Unnecessary suppression "PMD.DoNotUseThreads" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[43-43]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[56-56]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[76-76]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[92-92]: Avoid creating unnecessary local variables like 'first' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[102-102]: Avoid creating unnecessary local variables like 'foo' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[105-105]: Avoid creating unnecessary local variables like 'values' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[109-114]: Avoid creating unnecessary local variables like 'task' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/CacheableTest.java[115-115]: Ensure that resources like this ExecutorService object are closed after use (CloseResource)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[23-23]: Unnecessary suppression "PMD.UnusedPrivateField" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[25-25]: Unnecessary suppression "PMD.FinalFieldCouldBeStatic" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[47-47]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[54-54]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[67-67]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[89-89]: Annotate this interface with @FunctionalInterface or with @SuppressWarnings("PMD.ImplicitFunctionalInterface") to clarify your intent. (ImplicitFunctionalInterface)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[189-189]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[206-206]: The class 'TruelyImmutableWithNonPrivateFields' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=0) (DataClass)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[247-247]: JUnit test class should be final (JUnitTestClassShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/ImmutableTest.java[247-247]: This class has only private constructors and may be final (ClassWithOnlyPrivateConstructorsShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[28-28]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[52-52]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[65-65]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[88-88]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[102-102]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[119-119]: Annotate this interface with @FunctionalInterface or with @SuppressWarnings("PMD.ImplicitFunctionalInterface") to clarify your intent. (ImplicitFunctionalInterface)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[204-204]: JUnit test class should be final (JUnitTestClassShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/JSR303Test.java[204-204]: This class has only private constructors and may be final (ClassWithOnlyPrivateConstructorsShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[29-29]: Unnecessary suppression "PMD.AvoidUsingShortType" in @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[37-37]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[42-42]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[47-47]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[52-52]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[91-91]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[116-116]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[141-141]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[174-174]: JUnit test class should be final (JUnitTestClassShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[216-216]: Public static methods are prohibited. (ProhibitPublicStaticMethods)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[226-226]: Public static methods are prohibited. (ProhibitPublicStaticMethods)
[INFO] PMD: src/test/java/com/jcabi/aspects/LoggableTest.java[247-247]: Public static methods are prohibited. (ProhibitPublicStaticMethods)
[INFO] PMD: src/test/java/com/jcabi/aspects/RetryOnFailureTest.java[17-17]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/RetryOnFailureTest.java[22-22]: Avoid creating unnecessary local variables like 'count' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/RetryOnFailureTest.java[39-39]: Avoid creating unnecessary local variables like 'count' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/ScheduleWithFixedDelayTest.java[19-19]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/ScheduleWithFixedDelayTest.java[23-23]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/ScheduleWithFixedDelayTest.java[25-25]: Ensure that resources like this Sample object are closed after use (CloseResource)
[INFO] PMD: src/test/java/com/jcabi/aspects/ScheduleWithFixedDelayTest.java[37-37]: Ensure that resources like this LongDelaySample object are closed after use (CloseResource)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[19-19]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[24-24]: Ensure that resources like this ShortRun object are closed after use (CloseResource)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[32-32]: Ensure that resources like this LongRun object are closed after use (CloseResource)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[42-42]: JUnit test class should be final (JUnitTestClassShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[42-42]: This class has only private constructors and may be final (ClassWithOnlyPrivateConstructorsShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[71-71]: JUnit test class should be final (JUnitTestClassShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MethodSchedulerTest.java[71-71]: This class has only private constructors and may be final (ClassWithOnlyPrivateConstructorsShouldBeFinal)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[24-24]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[25-34]: Avoid creating unnecessary local variables like 'pairs' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[57-57]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[58-62]: Avoid creating unnecessary local variables like 'pairs' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[67-67]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[68-72]: Avoid creating unnecessary local variables like 'pairs' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[77-77]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[78-85]: Avoid creating unnecessary local variables like 'pairs' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[90-90]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[91-98]: Avoid creating unnecessary local variables like 'pairs' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[103-103]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[104-108]: Avoid creating unnecessary local variables like 'pairs' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[113-113]: This unit test should include assert() or fail() (UnitTestShouldIncludeAssert)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/MnemosTest.java[114-121]: Avoid creating unnecessary local variables like 'pairs' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/NamedThreadsTest.java[27-27]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/NamedThreadsTest.java[28-28]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/NamedThreadsTest.java[30-30]: Avoid creating unnecessary local variables like 'level' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/ParallelizerTest.java[19-19]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/ParallelizerTest.java[23-23]: Avoid creating unnecessary local variables like 'count' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/QuietExceptionsLoggerTest.java[19-22]: Unnecessary @SuppressWarnings annotation (UnnecessaryWarningSuppression)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/QuietExceptionsLoggerTest.java[56-57]: Avoid creating unnecessary local variables like 'point' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[23-23]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[24-24]: Avoid creating unnecessary local variables like 'calls' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[62-62]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[63-63]: Avoid creating unnecessary local variables like 'calls' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[85-85]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[86-86]: Avoid creating unnecessary local variables like 'calls' (UnnecessaryLocalRule)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[108-108]: Unit tests should not contain more than 1 assert(s). (UnitTestContainsTooManyAsserts)
[INFO] PMD: src/test/java/com/jcabi/aspects/aj/RepeaterTest.java[109-109]: Avoid creating unnecessary local variables like 'calls' (UnnecessaryLocalRule)
[INFO] Read our quality policy: http://www.qulice.com/quality.html
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:43 min
[INFO] Finished at: 2026-05-24T04:20:46Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.qulice:qulice-maven-plugin:0.25.1:check (jcabi-qulice-check) on project jcabi-aspects: Failure: There are 165 violations -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.qulice:qulice-maven-plugin:0.25.1:check (jcabi-qulice-check) on project jcabi-aspects: Failure
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
Caused by: org.apache.maven.plugin.MojoFailureException: Failure
at com.qulice.maven.CheckMojo.doExecute (CheckMojo.java:72)
at com.qulice.maven.AbstractQuliceMojo.execute (AbstractQuliceMojo.java:145)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
Caused by: com.qulice.spi.ValidationException: There are 165 violations
at com.qulice.maven.CheckMojo.run (CheckMojo.java:148)
at com.qulice.maven.CheckMojo.doExecute (CheckMojo.java:66)
at com.qulice.maven.AbstractQuliceMojo.execute (AbstractQuliceMojo.java:145)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke (Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
0m0mcontainer e48334b8ad1ce331db565ae5d5ff0d128384e886a03e70647c39a53544a1bd79 is dead
Sun May 24 04:56:42 UTC 2026