Skip to content
Unstable

Console Output

Started by user Fabrizio Giudici
Running as SYSTEM
Building in workspace /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git # timeout=10
Cleaning workspace
 > git rev-parse --verify HEAD # timeout=10
Resetting working tree
 > git reset --hard # timeout=10
 > git clean -fdx # timeout=10
Fetching upstream changes from https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Seen branch in repository origin/feature/TFT-165
Seen branch in repository origin/feature/TFT-316
Seen branch in repository origin/fix-for-TFT-165
Seen branch in repository origin/fix-for-TFT-316
Seen branch in repository origin/fix-for-TFT-339
Seen branch in repository origin/master
Seen branch in repository origin/release/3.2-ALPHA-22
Seen branch in repository origin/release/3.2-ALPHA-23
Seen branch in repository origin/release/3.2-ALPHA-24
Seen 9 remote branches
 > git show-ref --tags -d # timeout=10
Checking out Revision a39f90ea05dc5b89cbc36a6d55801cee66648573 (origin/feature/TFT-165)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f a39f90ea05dc5b89cbc36a6d55801cee66648573 # timeout=10
Commit message: "Partial fix for TFT-165."
 > git rev-list --no-walk d4d6ee276ae73334c62bb7949d832da54aa49bc0 # timeout=10
Parsing POMs
using settings config with name settings-mirror
Replacing all maven server entries not found in credentials list is true
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.7/superpom-5.7.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.7/superpom-5.7.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-dependencies/3.4.1/spring-boot-dependencies-3.4.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/io/zipkin/reporter2/zipkin-reporter-bom/3.4.3/zipkin-reporter-bom-3.4.3.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.16/jetty-ee10-bom-12.0.16.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/jetty/jetty-bom/12.0.16/jetty-bom-12.0.16.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.11.4/junit-bom-5.11.4.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-bom/2.24.3/log4j-bom-2.24.3.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-bom/1.14.2/micrometer-bom-1.14.2.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-tracing-bom/1.4.1/micrometer-tracing-bom-1.4.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/io/netty/netty-bom/4.1.116.Final/netty-bom-4.1.116.Final.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/io/prometheus/prometheus-metrics-bom/1.3.5/prometheus-metrics-bom-1.3.5.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/io/prometheus/client_java/1.3.5/client_java-1.3.5.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/apache/pulsar/pulsar-bom/3.3.3/pulsar-bom-3.3.3.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/io/projectreactor/reactor-bom/2024.0.1/reactor-bom-2024.0.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/amqp/spring-amqp-bom/3.2.1/spring-amqp-bom-3.2.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/batch/spring-batch-bom/5.2.1/spring-batch-bom-5.2.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-bom/2024.1.1/spring-data-bom-2024.1.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-framework-bom/6.2.1/spring-framework-bom-6.2.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/integration/spring-integration-bom/6.4.1/spring-integration-bom-6.4.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/pulsar/spring-pulsar-bom/1.2.1/spring-pulsar-bom-1.2.1.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/security/spring-security-bom/6.4.2/spring-security-bom-6.4.2.pom
Downloaded artifact https://services.tidalwave.it/nexus/content/groups/public/org/springframework/session/spring-session-bom/3.4.1/spring-session-bom-3.4.1.pom
Modules changed, recalculating dependency graph
Established TCP socket on 40081
[workspace] $ /var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_21/bin/java -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace -cp /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.14.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/boot/plexus-classworlds-2.8.0.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/conf/logging jenkins.maven3.agent.Maven35Main /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9 /var/jenkins_home/war/WEB-INF/lib/remoting-3107.v665000b_51092.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.14.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.14.jar 40081
<===[JENKINS REMOTING CAPACITY]===>channel started
using settings config with name settings-mirror
Replacing all maven server entries not found in credentials list is true
Executing Maven:  -B -f /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/pom.xml -Dmaven.repo.local=/var/jenkins_home/maven-repositories/2 -s /tmp/settings7544904581501249965.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] TheseFoolishThings                                                 [pom]
[INFO] TheseFoolishThings (modules)                                       [pom]
[INFO] TheseFoolishThings :: MessageBus                                   [jar]
[INFO] TheseFoolishThings :: Utilities                                    [jar]
[INFO] TheseFoolishThings :: Actors                                       [jar]
[INFO] TheseFoolishThings :: Test Utilities                               [jar]
[INFO] TheseFoolishThings :: Roles                                        [jar]
[INFO] TheseFoolishThings :: MessageBus :: Spring                         [jar]
[INFO] TheseFoolishThings :: Roles :: Spring                              [jar]
[INFO] TheseFoolishThings :: Examples (master)                            [pom]
[INFO] TheseFoolishThings :: Examples :: Data                             [jar]
[INFO] TheseFoolishThings :: Examples :: DCI :: Displayable               [jar]
[INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream           [jar]
[INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA           [jar]
[INFO] TheseFoolishThings :: Examples :: DCI :: Swing                     [jar]
[INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder       [jar]
[INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder        [jar]
[INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder             [jar]
[INFO] TheseFoolishThings :: Project Archetype                [maven-archetype]
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-pmd-plugin/3.26.0/maven-pmd-plugin-3.26.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-pmd-plugin/3.26.0/maven-pmd-plugin-3.26.0.pom (15 kB at 12 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-pmd-plugin/3.26.0/maven-pmd-plugin-3.26.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-pmd-plugin/3.26.0/maven-pmd-plugin-3.26.0.jar (159 kB at 328 kB/s)
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:thesefoolishthings >---------
[INFO] Building TheseFoolishThings 3.2-ALPHA-25-SNAPSHOT                 [1/19]
[INFO]   from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ thesefoolishthings ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ thesefoolishthings ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731656106
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ thesefoolishthings ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO] Rule 2: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] Rule 4: org.apache.maven.enforcer.rules.ReactorModuleConvergence passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ thesefoolishthings ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ thesefoolishthings ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/jacoco.exec
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ thesefoolishthings ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ thesefoolishthings ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ thesefoolishthings ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-25-SNAPSHOT/thesefoolishthings-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ thesefoolishthings >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ thesefoolishthings ---
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ thesefoolishthings <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ thesefoolishthings ---
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --------------< it.tidalwave.thesefoolishthings:modules >---------------
[INFO] Building TheseFoolishThings (modules) 3.2-ALPHA-25-SNAPSHOT       [2/19]
[INFO]   from modules/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ modules ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ modules ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731661815
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ modules ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ modules ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ modules ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ modules ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/target/jacoco.exec
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ modules ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ modules ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ modules ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-25-SNAPSHOT/modules-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ modules >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ modules ---
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ modules <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ modules ---
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus >-------
[INFO] Building TheseFoolishThings :: MessageBus 3.2-ALPHA-25-SNAPSHOT   [3/19]
[INFO]   from modules/MessageBus/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-messagebus ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-messagebus ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731663104
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-messagebus ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-messagebus ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-messagebus ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 10 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java:[159,62] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<?>
  where T is a type-variable:
    T extends Object declared in method <T>registerMessageListener(Method)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[107,42] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<CAP#1>
  where T is a type-variable:
    T extends Object declared in method <T>publish(T)
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ? extends Object
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[167,78] [unchecked] unchecked conversion
  required: List<WeakReference<Listener<T>>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>dispatchMessage(Class<T>,T)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[197,53] [unchecked] unchecked conversion
  required: List<WeakReference<Listener<T>>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>findListenersByTopic(Class<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[202,35] [unchecked] unchecked method invocation: method put in interface Map is applied to given types
  required: K,V
  found:    Class<T>,List
  where K,V,T are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
    T extends Object declared in method <T>findListenersByTopic(Class<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[202,43] [unchecked] unchecked conversion
  required: V
  found:    List
  where V is a type-variable:
    V extends Object declared in interface Map
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[95,40] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java:[109,59] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<CAP#1>
  where T is a type-variable:
    T extends Object declared in method <T>remove()
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java:[109,69] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in method <T>remove()
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java:[177,49] [unchecked] unchecked cast
  required: Queue<T>
  found:    Queue<CAP#1>
  where T is a type-variable:
    T extends Object declared in method <T>getQueue(Class<T>)
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-messagebus ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java:[46,48] [this-escape] possible 'this' escape before subclass is fully initialized
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-messagebus ---
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-messagebus ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-messagebus ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-messagebus ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-messagebus ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-messagebus >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-messagebus ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-messagebus <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-messagebus ---
[INFO] BugInstance size is 4
[INFO] Error size is 0
[INFO] Total bugs: 4
[ERROR] Medium: Non-null field messageBusSupport is not initialized by new it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery() [it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery] At RoundRobinAsyncMessageDelivery.java:[lines 46-60] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
[ERROR] Medium: Non-null field messageBusSupport is not initialized by new it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery() [it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery] At SimpleAsyncMessageDelivery.java:[line 42] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
[ERROR] Medium: Adding elements of an entry set may fail due to reuse of Map.Entry object in it.tidalwave.messagebus.spi.SimpleMessageBus.dispatchMessage(Class, Object) [it.tidalwave.messagebus.spi.SimpleMessageBus] At SimpleMessageBus.java:[line 161] DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS
[ERROR] Low: Overridable method initialize is called from constructor new it.tidalwave.messagebus.spi.SimpleMessageBus(Executor, MessageDelivery). [it.tidalwave.messagebus.spi.SimpleMessageBus] At SimpleMessageBus.java:[line 95] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-util >----------
[INFO] Building TheseFoolishThings :: Utilities 3.2-ALPHA-25-SNAPSHOT    [4/19]
[INFO]   from modules/Utilities/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-util ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-util ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731681339
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-util ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-util ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util ---
[INFO] Copying 6 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-util ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 76 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java:[201,49] [unchecked] unchecked cast
  required: RoleFactory<Object>
  found:    Object
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java:[71,43] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java:[96,29] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Task.java:[52,84] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Task.java:[64,73] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java:[173,23] [try] auto-closeable resource unused is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java:[208,40] [unchecked] unchecked cast
  required: Set<Class<? extends T>>
  found:    Set
  where T is a type-variable:
    T extends Object declared in method <T>findRoleImplementationsFor(Class<?>,Class<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java:[379,25] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<CAP#1>
  where T is a type-variable:
    T extends Object declared in method <T>findTypeOf(T)
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Finder.java:[158,48] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Id.java:[50,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Key.java:[76,84] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<CAP#1>
  where T is a type-variable:
    T extends Object declared in class Key
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Key.java:[141,11] [dep-ann] deprecated item is not annotated with @Deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java:[109,52] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java:[89,17] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java:[58,38] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java:[57,45] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[147,29] [unchecked] unchecked conversion
  required: List<Sorter<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in class HierarchicFinderSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[148,30] [unchecked] unchecked conversion
  required: List<Object>
  found:    List
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[161,47] [dep-ann] deprecated item is not annotated with @Deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[181,45] [unchecked] unchecked cast
  required: F
  found:    CAP#1
  where F,T are type-variables:
    F extends Finder<T> declared in class HierarchicFinderSupport
    T extends Object declared in class HierarchicFinderSupport
  where CAP#1 is a fresh type-variable:
    CAP#1 extends HierarchicFinderSupport from capture of ? extends HierarchicFinderSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[259,92] [unchecked] unchecked cast
  required: InMemorySortCriterion<T>
  found:    SortCriterion
  where T is a type-variable:
    T extends Object declared in class HierarchicFinderSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[375,34] [rawtypes] found raw type: HierarchicFinderSupport
  missing type arguments for generic class HierarchicFinderSupport<T,F>
  where T,F are type-variables:
    T extends Object declared in class HierarchicFinderSupport
    F extends Finder<T> declared in class HierarchicFinderSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[93,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[96,34] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java:[64,27] [unchecked] unchecked conversion
  required: Collection<T>
  found:    Collection
  where T is a type-variable:
    T extends Object declared in class ArrayListFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java:[53,32] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[65,52] [unchecked] unchecked conversion
  required: MappingFinder<T,U>
  found:    MappingFinder
  where T,U are type-variables:
    T extends Object declared in class MappingFinder
    U extends Object declared in class MappingFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[53,51] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java:[63,50] [unchecked] unchecked conversion
  required: ProviderFinder<T>
  found:    ProviderFinder
  where T is a type-variable:
    T extends Object declared in class ProviderFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java:[52,82] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java:[61,50] [unchecked] unchecked conversion
  required: SupplierFinder<T>
  found:    SupplierFinder
  where T is a type-variable:
    T extends Object declared in class SupplierFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java:[51,62] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java:[69,61] [unchecked] unchecked conversion
  required: FinderWithIdSupport<T,I,F>
  found:    FinderWithIdSupport
  where T,I,F are type-variables:
    T extends Object declared in class FinderWithIdSupport
    I extends T declared in class FinderWithIdSupport
    F extends ExtendedFinderSupport<T,F> declared in class FinderWithIdSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java:[100,32] [unchecked] unchecked cast
  required: Stream<I>
  found:    Stream<T>
  where T,I are type-variables:
    T extends Object declared in class FinderWithIdSupport
    I extends T declared in class FinderWithIdSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java:[59,37] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java:[70,64] [unchecked] unchecked conversion
  required: FinderWithIdMapSupport<T,I,F>
  found:    FinderWithIdMapSupport
  where T,I,F are type-variables:
    T extends Object declared in class FinderWithIdMapSupport
    I extends T declared in class FinderWithIdMapSupport
    F extends ExtendedFinderSupport<T,F> declared in class FinderWithIdMapSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java:[59,29] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-util ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,52] [unchecked] unchecked method invocation: method runWithContexts in class ContextSnapshot is applied to given types
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,53] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,56] [unchecked] unchecked method invocation: method runWithContexts in interface ContextManager is applied to given types
  required: List<Object>,Task<V,T>
  found:    List<Object>,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,75] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,40] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[263,36] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[292,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[316,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java:[52,23] [unchecked] unchecked conversion
  required: Consumer<String>
  found:    Consumer
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,54] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,55] [unchecked] unchecked conversion
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked method invocation: method of in class Optional is applied to given types
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in method <T>of(T)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,72] [unchecked] unchecked conversion
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in method <T>of(T)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,59] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    Optional
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked conversion
  required: T
  found:    Optional
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked method invocation: method of in interface List is applied to given types
  required: E
  found:    RoleWithGeneric
  where E is a type-variable:
    E extends Object declared in method <E>of(E)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,67] [unchecked] unchecked conversion
  required: E
  found:    RoleWithGeneric
  where E is a type-variable:
    E extends Object declared in method <E>of(E)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,58] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    List
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked conversion
  required: T
  found:    List
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java:[60,11] [serial] serializable class NameFinderImplementation has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,40] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,42] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,36] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java:[48,11] [serial] serializable class AClass has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[85,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[86,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[87,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[91,21] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[129,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[89,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>as(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[90,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>maybeAs(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[91,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>asMany(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[92,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>as(Type<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[93,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>maybeAs(Type<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[94,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>asMany(Type<? extends T>)
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-util ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
21:55:00.653 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@2cfe272f
21:55:00.715 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@6aa5974e
21:55:00.815 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@191c6e13
21:55:00.907 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@30a9e3db
21:55:01.141 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@26c8b296
21:55:02.813 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.815 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.818 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.819 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.819 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.823 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.823 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.824 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.824 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.824 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.836 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.837 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.841 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.841 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.842 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.842 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.842 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.843 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.843 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.843 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.850 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.851 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.851 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.852 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.852 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.852 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.852 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.852 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.853 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.853 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.860 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.864 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.865 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.865 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.865 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.873 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.874 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.874 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.874 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.874 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.884 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.888 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.889 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.889 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.889 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.889 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.890 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.890 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.890 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.890 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.891 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CA2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C]
21:55:02.905 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.906 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.906 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.906 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.906 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.907 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.907 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.907 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.907 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.908 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.915 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.916 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.916 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.916 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.918 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.918 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.918 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.932 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.939 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.940 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.940 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.940 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.940 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.940 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.941 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.941 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.941 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.967 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.967 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.968 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.968 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.968 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.968 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.969 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.969 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.969 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.969 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:02.982 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:02.986 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:02.987 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.987 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:02.987 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:02.988 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:02.988 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:02.988 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:02.988 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:02.989 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.007 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.007 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.008 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.011 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.012 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.012 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.012 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.012 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.013 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.013 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.013 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C]
21:55:03.104 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.129 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.130 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.130 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.130 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.130 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.131 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.131 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.137 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.138 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.159 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.160 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.160 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.160 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.161 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.161 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.161 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.161 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.161 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.161 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.162 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A]
21:55:03.168 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.168 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.169 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C]
21:55:03.174 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.175 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.175 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.175 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.175 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.176 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.176 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.176 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.176 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.176 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.176 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R3) -> [i.t.u.s.Mocks$RI3C]
21:55:03.182 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.183 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.184 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.184 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.184 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.184 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.184 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.185 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.185 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.185 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.185 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB3, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A]
21:55:03.189 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.190 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.190 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.190 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.190 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.190 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.190 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.191 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.191 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.191 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.197 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.197 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.197 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.198 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.198 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.198 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.198 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.198 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.198 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.198 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.202 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
21:55:03.202 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
21:55:03.202 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.202 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
21:55:03.202 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
21:55:03.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
21:55:03.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
21:55:03.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A]
21:55:03.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
21:55:03.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
21:55:03.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CA2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C]
21:55:03.204 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C]
21:55:03.204 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A]
21:55:03.204 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C]
21:55:03.204 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R3) -> [i.t.u.s.Mocks$RI3C]
21:55:03.204 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB3, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A]
21:55:03.207 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.XCA1, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A]
21:55:03.207 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.XCA1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2A]
21:55:03.208 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.YCA1, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A]
21:55:03.209 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.YCA1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2A]
21:55:03.904 [main] INFO it.tidalwave.util.FunctionalCheckedExceptionWrappersTest -- Even numbers: [2, 4, 6, 8, 10]
21:55:07.546 [main] DEBUG it.tidalwave.util.ReflectionUtils -- instantiateWithDependencies(i.t.u.ReflectionUtilsTest$WithConstructor, [i.t.u.ReflectionUtilsTest$Bean3@4d4df0f4, i.t.u.ReflectionUtilsTest$Bean1@74f4a2ba, i.t.u.ReflectionUtilsTest$Bean2@5e385b6f])
[ERROR] Tests run: 195, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 11.80 s <<< FAILURE! -- in TestSuite
[ERROR] it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@a056b26, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08, bean2=it.tidalwave.util.spi.Mocks$Bean2@2a5abd3c, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08)]](11) -- Time elapsed: 0.082 s <<< FAILURE!
java.lang.AssertionError: 
owner: i.t.u.s.Mocks$CB1@a056b26 role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08, bean2=it.tidalwave.util.spi.Mocks$Bean2@2a5abd3c, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08)]>
     but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08)]>
	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
	at it.tidalwave.role.spi.SystemRoleFactorySupportTest.assertListEquals(SystemRoleFactorySupportTest.java:393)
	at it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles(SystemRoleFactorySupportTest.java:297)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:686)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:992)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.testng.TestRunner.privateRun(TestRunner.java:739)
	at org.testng.TestRunner.run(TestRunner.java:614)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:421)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373)
	at org.testng.SuiteRunner.run(SuiteRunner.java:312)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1208)
	at org.testng.TestNG.runSuites(TestNG.java:1112)
	at org.testng.TestNG.run(TestNG.java:1079)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	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)

[ERROR] it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@759a678a, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08, bean2=it.tidalwave.util.spi.Mocks$Bean2@2a5abd3c, s=a)]](17) -- Time elapsed: 0.007 s <<< FAILURE!
java.lang.AssertionError: 
owner: i.t.u.s.Mocks$CB3@759a678a role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08, bean2=it.tidalwave.util.spi.Mocks$Bean2@2a5abd3c, s=a)]>
     but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null)]>
	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
	at it.tidalwave.role.spi.SystemRoleFactorySupportTest.assertListEquals(SystemRoleFactorySupportTest.java:393)
	at it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles(SystemRoleFactorySupportTest.java:297)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:686)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:992)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.testng.TestRunner.privateRun(TestRunner.java:739)
	at org.testng.TestRunner.run(TestRunner.java:614)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:421)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373)
	at org.testng.SuiteRunner.run(SuiteRunner.java:312)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1208)
	at org.testng.TestNG.runSuites(TestNG.java:1112)
	at org.testng.TestNG.run(TestNG.java:1079)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	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] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   SystemRoleFactorySupportTest.must_correctly_find_roles:297->assertListEquals:393 owner: i.t.u.s.Mocks$CB1@a056b26 role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08, bean2=it.tidalwave.util.spi.Mocks$Bean2@2a5abd3c, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08)]>
     but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08)]>
[ERROR]   SystemRoleFactorySupportTest.must_correctly_find_roles:297->assertListEquals:393 owner: i.t.u.s.Mocks$CB3@759a678a role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@35e74e08, bean2=it.tidalwave.util.spi.Mocks$Bean2@2a5abd3c, s=a)]>
     but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null)]>
[INFO] 
[ERROR] Tests run: 195, Failures: 2, Errors: 0, Skipped: 0
[INFO] 
[ERROR] There are test failures.

See /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/surefire-reports/jacoco for the individual test results.
See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-util ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Utilities' with 86 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-util ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-util ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-util ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-util >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-util ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-util <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-util ---
[INFO] BugInstance size is 18
[INFO] Error size is 0
[INFO] Total bugs: 18
[ERROR] Low: Overridable method createRoleFactory is called from constructor new it.tidalwave.role.impl.AsDelegate(). [it.tidalwave.role.impl.AsDelegate] At AsDelegate.java:[line 71] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method createRoleFactory is called from constructor new it.tidalwave.role.impl.AsDelegate(Object, Collection). [it.tidalwave.role.impl.AsDelegate] At AsDelegate.java:[line 114] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: The class it.tidalwave.role.impl.DefaultContextManager$1 could be refactored into a named _static_ inner class [it.tidalwave.role.impl.DefaultContextManager] At DefaultContextManager.java:[line 56] SIC_INNER_SHOULD_BE_STATIC_ANON
[ERROR] Low: Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in it.tidalwave.util.ReflectionUtils.injectDependencies(Object, Map) [it.tidalwave.util.ReflectionUtils] At ReflectionUtils.java:[line 186] DP_DO_INSIDE_DO_PRIVILEGED
[ERROR] Medium: Exception thrown in class it.tidalwave.util.impl.DefaultPreferencesHandler at new it.tidalwave.util.impl.DefaultPreferencesHandler() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.util.impl.DefaultPreferencesHandler, it.tidalwave.util.impl.DefaultPreferencesHandler] At DefaultPreferencesHandler.java:[line 86]At DefaultPreferencesHandler.java:[line 86] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Class it.tidalwave.util.impl.finder.MappingFinder defines non-transient non-serializable instance field decorator [it.tidalwave.util.impl.finder.MappingFinder] In MappingFinder.java SE_BAD_FIELD
[ERROR] Medium: Class it.tidalwave.util.impl.finder.ProviderFinder defines non-transient non-serializable instance field supplier [it.tidalwave.util.impl.finder.ProviderFinder] In ProviderFinder.java SE_BAD_FIELD
[ERROR] Medium: Class it.tidalwave.util.impl.finder.SupplierFinder defines non-transient non-serializable instance field supplier [it.tidalwave.util.impl.finder.SupplierFinder] In SupplierFinder.java SE_BAD_FIELD
[ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.util.spi.DefaultProcessExecutor.isWindows() [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 483] DM_CONVERT_CASE
[ERROR] High: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean) [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 428] DM_DEFAULT_ENCODING
[ERROR] Low: Useless control flow in it.tidalwave.util.spi.DefaultProcessExecutor.waitForCompletion() [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 455] UCF_USELESS_CONTROL_FLOW
[ERROR] High: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream) [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 279] DM_DEFAULT_ENCODING
[ERROR] Medium: Naked notify in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read() [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 319] NN_NAKED_NOTIFY
[ERROR] Low: Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.start() [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput, it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 157]Another occurrence at DefaultProcessExecutor.java:[line 158] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Low: Unconditional wait in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 252] UW_UNCOND_WAIT
[ERROR] Medium: Exception thrown in class it.tidalwave.util.spi.HierarchicFinderSupport at new it.tidalwave.util.spi.HierarchicFinderSupport() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.util.spi.HierarchicFinderSupport, it.tidalwave.util.spi.HierarchicFinderSupport] At HierarchicFinderSupport.java:[line 129]At HierarchicFinderSupport.java:[line 129] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class it.tidalwave.util.spi.HierarchicFinderSupport at new it.tidalwave.util.spi.HierarchicFinderSupport(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.util.spi.HierarchicFinderSupport, it.tidalwave.util.spi.HierarchicFinderSupport] At HierarchicFinderSupport.java:[line 114]At HierarchicFinderSupport.java:[line 114] CT_CONSTRUCTOR_THROW
[ERROR] Low: Assertion validates method argument at it.tidalwave.util.thread.ThreadAssertions.assertThread(ThreadType). If assertions are disabled, there won't be any argument validation. [it.tidalwave.util.thread.ThreadAssertions] At ThreadAssertions.java:[line 52] AA_ASSERTION_OF_ARGUMENTS
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-actor >---------
[INFO] Building TheseFoolishThings :: Actors 3.2-ALPHA-25-SNAPSHOT       [5/19]
[INFO]   from modules/Actors/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-actor ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-actor ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731724929
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-actor ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-actor ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-actor ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-actor ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-actor ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-actor ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 22 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[44,20] Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[56,16] [serial] serializable class MessageSupport has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[59,57] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[65,35] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[73,21] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[45,7] [serial] serializable class CollaborationCompletedMessage has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[65,86] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[73,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[82,75] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[54,7] [serial] serializable class DefaultCollaboration has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[109,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[116,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[120,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[124,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[128,40] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java:[44,7] [serial] serializable class CollaborationStartedMessage has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[121,62] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<?>
  where T is a type-variable:
    T extends Object declared in method <T>registerMessageListener(Method)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[136,24] [rawtypes] found raw type: Listener
  missing type arguments for generic class Listener<T>
  where T is a type-variable:
    T extends Object declared in interface Listener
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,19] [unchecked] unchecked method invocation: method addListener in class CollaborationAwareMessageBusAdapter is applied to given types
  required: Method,Listener<T>,Class<T>
  found:    Method,Listener,Class<CAP#1>
  where T is a type-variable:
    T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>)
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,28] [unchecked] unchecked conversion
  required: Listener<T>
  found:    Listener
  where T is a type-variable:
    T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java:[41,18] [serial] serializable class NotFoundException has no definition of serialVersionUID
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-actor ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-actor ---
[INFO] No sources to compile
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-actor ---
[INFO] No tests to run.
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-actor ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-actor ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-actor ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-actor ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-actor/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-actor/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-actor >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-actor ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-actor <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-actor ---
[INFO] BugInstance size is 3
[INFO] Error size is 0
[INFO] Total bugs: 3
[ERROR] Medium: it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter.registerCollaborationListener(Method) uses the same code for two branches [it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter, it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter] At CollaborationAwareMessageBusAdapter.java:[line 137]At CollaborationAwareMessageBusAdapter.java:[line 138] DB_DUPLICATE_BRANCHES
[ERROR] Low: The class it.tidalwave.actor.impl.ExecutorWithPriority$2 could be refactored into a named _static_ inner class [it.tidalwave.actor.impl.ExecutorWithPriority] At ExecutorWithPriority.java:[line 73] SIC_INNER_SHOULD_BE_STATIC_ANON
[ERROR] Low: The class it.tidalwave.actor.impl.ExecutorWithPriority$3 could be refactored into a named _static_ inner class [it.tidalwave.actor.impl.ExecutorWithPriority] At ExecutorWithPriority.java:[line 106] SIC_INNER_SHOULD_BE_STATIC_ANON
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] -------< it.tidalwave.thesefoolishthings:it-tidalwave-util-test >-------
[INFO] Building TheseFoolishThings :: Test Utilities 3.2-ALPHA-25-SNAPSHOT [6/19]
[INFO]   from modules/TestUtilities/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-util-test ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-util-test ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731739453
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-util-test ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util-test ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util-test ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-util-test ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util-test ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-util-test ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util-test ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-util-test ---
[INFO] No sources to compile
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-util-test ---
[INFO] No tests to run.
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-util-test ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-util-test ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-util-test ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-util-test ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-util-test >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-util-test ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-util-test <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-util-test ---
[INFO] BugInstance size is 1
[INFO] Error size is 0
[INFO] Total bugs: 1
[ERROR] Medium: Possible null pointer dereference in it.tidalwave.util.test.BaseTestHelper.testResourceFor(String) due to return value of called method [it.tidalwave.util.test.BaseTestHelper, it.tidalwave.util.test.BaseTestHelper] Method invoked at BaseTestHelper.java:[line 124]Known null at BaseTestHelper.java:[line 124] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-role >----------
[INFO] Building TheseFoolishThings :: Roles 3.2-ALPHA-25-SNAPSHOT        [7/19]
[INFO]   from modules/Roles/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-role ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-role ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731752924
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-role ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-role ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-role ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 65 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[105,74] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[109,50] [unchecked] unchecked cast
  required: Changeable<T>
  found:    ChangingSource<T>
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[111,87] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[47,82] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[58,83] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[40,78] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[45,67] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[67,27] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunctionSupport.java:[41,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,61] [unchecked] unchecked cast
  required: DOMAIN_TYPE
  found:    Object
  where DOMAIN_TYPE is a type-variable:
    DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,95] [unchecked] unchecked cast
  required: DOMAIN_TYPE
  found:    Object
  where DOMAIN_TYPE is a type-variable:
    DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[48,41] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[40,76] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[45,66] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultDisplayable.java:[62,38] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultMutableDisplayable.java:[61,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentationModel.java:[56,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultUserAction.java:[67,31] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultUserActionProvider.java:[64,22] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/MutableIconProviderSupport.java:[45,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[91,99] [unchecked] unchecked conversion
  required: List<As>
  found:    List
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[64,11] [serial] serializable class SCPFinder has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[69,49] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[72,41] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[192,40] [unchecked] unchecked cast
  required: RoleFactory<As>
  found:    Object
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-role ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 10 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[60,49] [unchecked] unchecked cast
  required: List<UserAction>
  found:    Object
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[100,28] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[115,21] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-role ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
21:56:06.602 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - STARTING TESTS OF it.tidalwave.role.SimpleCompositeTest
21:56:06.719 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
21:56:06.720 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST "must produce valid Finders"
21:56:06.720 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
21:56:06.741 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
21:56:06.749 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[]))
21:56:06.750 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:56:06.751 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[])
21:56:06.763 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST PASSED in 43 msec
21:56:06.763 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - 
21:56:06.769 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - ************************************************
21:56:06.770 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - TEST "must read the displayName from the bundle"
21:56:06.771 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - ************************************************
21:56:06.790 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - TEST PASSED in 19 msec
21:56:06.790 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - 
21:56:06.805 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - ***********************************************
21:56:06.806 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST "test ofMaybePresentable with Presentable"
21:56:06.806 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - ***********************************************
21:56:07.113 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST PASSED in 307 msec
21:56:07.113 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - 
21:56:07.115 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - **************************************************
21:56:07.115 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST "test ofMaybePresentable without Presentable"
21:56:07.115 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - **************************************************
21:56:07.121 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST PASSED in 7 msec
21:56:07.122 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - 
21:56:07.124 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - *************************
21:56:07.125 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST "works with actions"
21:56:07.125 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - *************************
21:56:07.129 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST PASSED in 4 msec
21:56:07.129 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - 
21:56:07.131 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - ****************************
21:56:07.131 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST "works with no actions"
21:56:07.131 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - ****************************
21:56:07.133 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST PASSED in 2 msec
21:56:07.133 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - 
21:56:07.145 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *******************************************************************************
21:56:07.145 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
21:56:07.145 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1214498988, Mock for As, hashCode: 1563068096, -1]
21:56:07.145 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *******************************************************************************
21:56:07.198 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 56 msec
21:56:07.198 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
21:56:07.200 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.200 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
21:56:07.200 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1563068096, Mock for As, hashCode: 1214498988, 1]
21:56:07.201 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.205 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
21:56:07.205 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
21:56:07.206 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.207 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
21:56:07.207 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1214498988, Mock for As, hashCode: 1214498988, 0]
21:56:07.207 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.211 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
21:56:07.211 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
21:56:07.213 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.213 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
21:56:07.213 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1537324590, Mock for As, hashCode: 1706891711, 0]
21:56:07.213 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.218 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
21:56:07.219 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
21:56:07.221 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.221 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
21:56:07.222 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1706891711, Mock for As, hashCode: 1537324590, 0]
21:56:07.222 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
21:56:07.225 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 5 msec
21:56:07.226 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
21:56:07.375 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************
21:56:07.376 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must find local roles"
21:56:07.376 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************
21:56:07.378 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 2 msec
21:56:07.378 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
21:56:07.386 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - *******************************
21:56:07.387 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must find roles in owner"
21:56:07.387 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - *******************************
21:56:07.393 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@406ad6d5
21:56:07.400 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@7d64a960
21:56:07.407 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$BDiChE8h@31f31b20 at construction time: []
21:56:07.408 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for i.t.u.As$MockitoMock$BDiChE8h@31f31b20
21:56:07.408 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.411 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@ce655b9, [])
21:56:07.412 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.415 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@32e697ac
21:56:07.419 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$BDiChE8h@31f31b20, i.t.r.u.i.DefaultPresentationModelTest$Role2)
21:56:07.420 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
21:56:07.420 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
21:56:07.422 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.422 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@ce655b9, []) completed
21:56:07.422 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.425 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 37 msec
21:56:07.425 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
21:56:07.433 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
21:56:07.434 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must give priority to local roles"
21:56:07.434 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
21:56:07.436 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 2 msec
21:56:07.436 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
21:56:07.444 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ************************************
21:56:07.444 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must not find inexistent role"
21:56:07.445 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ************************************
21:56:07.445 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for j.l.Object@6c27e700 at construction time: []
21:56:07.445 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for j.l.Object@6c27e700
21:56:07.446 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.446 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@2d913116, [])
21:56:07.446 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.448 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@4948daec
21:56:07.448 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(j.l.Object@6c27e700, i.t.r.u.i.DefaultPresentationModelTest$Role2)
21:56:07.448 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.449 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@2d913116, []) completed
21:56:07.449 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.450 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 6 msec
21:56:07.451 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
21:56:07.459 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
21:56:07.459 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must not find inexistent role bis"
21:56:07.460 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
21:56:07.460 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$BDiChE8h@30afb481 at construction time: []
21:56:07.461 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role1) for i.t.u.As$MockitoMock$BDiChE8h@30afb481
21:56:07.461 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.461 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@77ecdc2b, [])
21:56:07.462 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.463 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@30c01c37
21:56:07.463 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$BDiChE8h@30afb481, i.t.r.u.i.DefaultPresentationModelTest$Role1)
21:56:07.463 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
21:56:07.463 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
21:56:07.464 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.464 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@77ecdc2b, []) completed
21:56:07.464 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.474 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 15 msec
21:56:07.474 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
21:56:07.484 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ******************************
21:56:07.484 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "test TFT 248 regression"
21:56:07.485 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ******************************
21:56:07.485 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$BDiChE8h@144ee8a7 at construction time: []
21:56:07.486 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role3) for i.t.u.As$MockitoMock$BDiChE8h@144ee8a7
21:56:07.486 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.486 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@18c820d2, [])
21:56:07.487 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.488 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@69ce14e6
21:56:07.488 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$BDiChE8h@144ee8a7, i.t.r.u.i.DefaultPresentationModelTest$Role3)
21:56:07.488 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
21:56:07.488 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
21:56:07.489 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.489 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@18c820d2, []) completed
21:56:07.489 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.492 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 7 msec
21:56:07.492 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
21:56:07.495 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - *************************************************************
21:56:07.495 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
21:56:07.495 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@4ecd8ab1$Displayable[], b@57bdceaa$Displayable[], -1]
21:56:07.495 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - *************************************************************
21:56:07.498 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 3 msec
21:56:07.498 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
21:56:07.499 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
21:56:07.499 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
21:56:07.499 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [b@57bdceaa$Displayable[], a@4ecd8ab1$Displayable[], 1]
21:56:07.499 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
21:56:07.500 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 1 msec
21:56:07.501 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
21:56:07.501 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
21:56:07.501 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
21:56:07.501 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@4ecd8ab1$Displayable[], a@4ecd8ab1$Displayable[], 0]
21:56:07.501 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
21:56:07.502 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 1 msec
21:56:07.503 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
21:56:07.504 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ***********************************************************
21:56:07.504 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
21:56:07.504 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@6d001fbe$Displayable[], c@d120d7c$Displayable[], 0]
21:56:07.504 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ***********************************************************
21:56:07.505 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 2 msec
21:56:07.505 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
21:56:07.506 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ***********************************************************
21:56:07.506 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
21:56:07.506 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@d120d7c$Displayable[], c@6d001fbe$Displayable[], 0]
21:56:07.506 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ***********************************************************
21:56:07.507 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 1 msec
21:56:07.508 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
21:56:07.512 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - *****************************
21:56:07.512 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST "must return no actions"
21:56:07.513 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - *****************************
21:56:07.514 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST PASSED in 1 msec
21:56:07.514 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - 
21:56:07.516 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - ************************************
21:56:07.517 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST "must return no default action"
21:56:07.517 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - ************************************
21:56:07.518 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST PASSED in 2 msec
21:56:07.519 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - 
21:56:07.523 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - *********************************************************************
21:56:07.524 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - TEST "must create a PresentationModel containing the proper children"
21:56:07.524 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - *********************************************************************
21:56:07.530 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@52cb52bd/a at construction time: []
21:56:07.533 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@79604abe, [])
21:56:07.533 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.534 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@52cb52bd/a: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@2b6262bc, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@5cffec7, i.t.r.i.DefaultSimpleComposite@7e81617a]
21:56:07.535 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@79604abe, []) completed
21:56:07.535 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -  DefaultPresentationModel(owner=MockDatum(a)), MockDatum(a)
21:56:07.536 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:56:07.537 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@e07b4db, [])
21:56:07.537 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.538 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:56:07.539 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@273aaab7/b1 at construction time: []
21:56:07.540 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@5a48d186, [])
21:56:07.540 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.541 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@273aaab7/b1: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@2b6262bc, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@521ba38f, i.t.r.i.DefaultSimpleComposite@2086d469]
21:56:07.541 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@5a48d186, []) completed
21:56:07.542 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@b1d19ff/b2 at construction time: []
21:56:07.542 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@184de357, [])
21:56:07.542 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.543 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@b1d19ff/b2: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@2b6262bc, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@efe49ab]
21:56:07.543 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@184de357, []) completed
21:56:07.543 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6dcf7b6a/b3 at construction time: []
21:56:07.544 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@247bbfba, [])
21:56:07.544 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.544 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6dcf7b6a/b3: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@2b6262bc, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@5834198f]
21:56:07.545 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@247bbfba, []) completed
21:56:07.545 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@e07b4db, []) completed
21:56:07.546 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b1)), MockDatum(b1)
21:56:07.546 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:56:07.546 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@41d20f06, [])
21:56:07.547 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.547 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:56:07.547 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3e753289/c1 at construction time: []
21:56:07.548 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@38022758, [])
21:56:07.548 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.548 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3e753289/c1: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@2b6262bc, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@69f9b561]
21:56:07.548 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@38022758, []) completed
21:56:07.549 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7e8f23ad/c2 at construction time: []
21:56:07.562 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@5d221b20, [])
21:56:07.563 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.563 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7e8f23ad/c2: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@2b6262bc, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@79d4ff58]
21:56:07.564 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@5d221b20, []) completed
21:56:07.564 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7ec13984/c3 at construction time: []
21:56:07.564 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@59fea5f5, [])
21:56:07.564 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.565 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7ec13984/c3: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@2b6262bc, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@78eafad]
21:56:07.565 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@59fea5f5, []) completed
21:56:07.566 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@41d20f06, []) completed
21:56:07.566 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c1)), MockDatum(c1)
21:56:07.566 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3e753289/c1 at construction time: []
21:56:07.566 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3e753289/c1
21:56:07.567 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.567 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@a2df0d5, [])
21:56:07.567 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.568 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@42cc420b
21:56:07.569 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3e753289/c1, i.t.r.SimpleComposite)
21:56:07.569 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.569 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@a2df0d5, []) completed
21:56:07.569 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.569 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c2)), MockDatum(c2)
21:56:07.570 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7e8f23ad/c2 at construction time: []
21:56:07.570 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7e8f23ad/c2
21:56:07.570 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.570 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@20027c44, [])
21:56:07.570 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.571 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7e8f23ad/c2, i.t.r.SimpleComposite)
21:56:07.571 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.571 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@20027c44, []) completed
21:56:07.571 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.571 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c3)), MockDatum(c3)
21:56:07.572 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7ec13984/c3 at construction time: []
21:56:07.572 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7ec13984/c3
21:56:07.572 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.573 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@3ef0e576, [])
21:56:07.573 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.573 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@7ec13984/c3, i.t.r.SimpleComposite)
21:56:07.573 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.573 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@3ef0e576, []) completed
21:56:07.573 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.574 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b2)), MockDatum(b2)
21:56:07.574 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@b1d19ff/b2 at construction time: []
21:56:07.574 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@b1d19ff/b2
21:56:07.574 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.575 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@2bf3ec4, [])
21:56:07.575 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.575 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@b1d19ff/b2, i.t.r.SimpleComposite)
21:56:07.575 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.576 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@2bf3ec4, []) completed
21:56:07.576 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.576 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b3)), MockDatum(b3)
21:56:07.576 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6dcf7b6a/b3 at construction time: []
21:56:07.576 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6dcf7b6a/b3
21:56:07.577 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:07.577 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@6c6379c, [])
21:56:07.577 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67e6eb52
21:56:07.577 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6dcf7b6a/b3, i.t.r.SimpleComposite)
21:56:07.578 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:07.578 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000705dc431c818@6c6379c, []) completed
21:56:07.578 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:07.579 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - TEST PASSED in 55 msec
21:56:07.579 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - 
21:56:07.579 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - FINISHED TESTS OF it.tidalwave.role.SimpleCompositeTest
[INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.451 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-role ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Roles' with 75 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-role ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-role ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-role ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-role >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-role ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-role <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-role ---
[INFO] BugInstance size is 5
[INFO] Error size is 0
[INFO] Total bugs: 5
[ERROR] Low: Overridable method function is called from constructor new it.tidalwave.role.ui.function.BooleanBoundFunctionSupport(ChangingSource[]). [it.tidalwave.role.ui.function.BooleanBoundFunctionSupport] At BooleanBoundFunctionSupport.java:[line 67] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Non-null field targetValue is not initialized by new it.tidalwave.role.ui.function.WeakCopyFunctionSupport(ChangingSource) [it.tidalwave.role.ui.function.WeakCopyFunctionSupport] At WeakCopyFunctionSupport.java:[lines 49-50] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
[ERROR] Low: Redundant nullcheck of role, which is known to be non-null in it.tidalwave.role.ui.impl.DefaultPresentationModel.maybeAs(Class) [it.tidalwave.role.ui.impl.DefaultPresentationModel] Redundant null check at DefaultPresentationModel.java:[line 110] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: it.tidalwave.role.ui.impl.DisplayableComparator implements Comparator but not Serializable [it.tidalwave.role.ui.impl.DisplayableComparator] At DisplayableComparator.java:[lines 43-56] SE_COMPARATOR_SHOULD_BE_SERIALIZABLE
[ERROR] Medium: Class (it.tidalwave.role.ui.impl.DisplayableComparator) using singleton design pattern has non-private constructor. [it.tidalwave.role.ui.impl.DisplayableComparator] At DisplayableComparator.java:[line 43] SING_SINGLETON_HAS_NONPRIVATE_CONSTRUCTOR
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring >---
[INFO] Building TheseFoolishThings :: MessageBus :: Spring 3.2-ALPHA-25-SNAPSHOT [8/19]
[INFO]   from modules/SpringMessageBus/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-messagebus-spring ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-messagebus-spring ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731779236
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-messagebus-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus-spring ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-messagebus-spring ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-messagebus-spring ---
[INFO] Executing tasks
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/unwoven-test-classes
[INFO] Executed tasks
[INFO] 
[INFO] --- build-helper:3.6.0:add-source (add-aj-sources) @ it-tidalwave-messagebus-spring ---
[INFO] Source directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/main/aspect added.
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus-spring ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-messagebus-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-messagebus-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[WARNING] You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
Your processor is: org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl
Lombok supports: OpenJDK javac, ECJ
	<unknown source file>:<no line information>

[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus-spring ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-messagebus-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[42,63] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter
  missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T>
  where T is a type-variable:
    T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[54,34] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter
  missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T>
  where T is a type-variable:
    T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,77] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,77] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,71] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,71] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[INFO] 
[INFO] --- aspectj:1.15.0:test-compile (weave-test-classes) @ it-tidalwave-messagebus-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-messagebus-spring ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
21:56:32.124 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - STARTING TESTS OF it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
21:56:35.597 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:35.645 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:35.658 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:35.660 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:35.673 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
21:56:35.674 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to default message bus at initialize"
21:56:35.675 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
21:56:35.692 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:35.694 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:35.742 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 65 msec
21:56:35.742 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
21:56:35.933 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:35.935 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:35.959 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:35.961 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:35.964 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
21:56:35.965 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to alternate message bus"
21:56:35.965 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
21:56:35.968 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:35.971 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:35.977 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 11 msec
21:56:35.978 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
21:56:36.130 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:36.132 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:36.150 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:36.151 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:36.156 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
21:56:36.156 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from alternate message bus"
21:56:36.156 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
21:56:36.165 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 9 msec
21:56:36.165 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
21:56:36.273 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:36.274 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:36.283 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
21:56:36.284 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
21:56:36.286 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
21:56:36.286 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from default message bus at destroy"
21:56:36.287 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
21:56:36.291 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 4 msec
21:56:36.291 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
21:56:36.293 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - FINISHED TESTS OF it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.829 s -- in it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-messagebus-spring ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: MessageBus :: Spring' with 4 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-messagebus-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-messagebus-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-messagebus-spring ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-messagebus-spring >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-messagebus-spring ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-messagebus-spring <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-messagebus-spring ---
[INFO] BugInstance size is 4
[INFO] Error size is 0
[INFO] Total bugs: 4
[ERROR] Low: Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in new it.tidalwave.messagebus.impl.spring.MessageBusAdapterFactory$MessageBusListenerAdapter(MessageBusAdapterFactory, Object, Method, Class) [it.tidalwave.messagebus.impl.spring.MessageBusAdapterFactory$MessageBusListenerAdapter] At MessageBusAdapterFactory.java:[line 75] DP_DO_INSIDE_DO_PRIVILEGED
[ERROR] Low: it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect] In SpringSimpleMessageSubscriberAspect.aj MS_SHOULD_BE_FINAL
[ERROR] Medium: Primitive field it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$perSingletonInstance is public and set from inside the class, which makes it too exposed. Consider making it private to limit external accessibility. [it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect] At SpringSimpleMessageSubscriberAspect.aj:[line 1] PA_PUBLIC_PRIMITIVE_ATTRIBUTE
[ERROR] Medium: Exception thrown in class it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport at new it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport(BeanFactory, Object) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport, it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport] At SpringSimpleMessageSubscriberSupport.java:[line 47]At SpringSimpleMessageSubscriberSupport.java:[line 47] CT_CONSTRUCTOR_THROW
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-role-spring >------
[INFO] Building TheseFoolishThings :: Roles :: Spring 3.2-ALPHA-25-SNAPSHOT [9/19]
[INFO]   from modules/SpringRoles/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-role-spring ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-role-spring ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731803676
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-role-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role-spring ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-role-spring ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-role-spring ---
[INFO] Executing tasks
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/unwoven-test-classes
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role-spring ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-role-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java:[69,47] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-role-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role-spring ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-role-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING] [path] bad path element "/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/test-classes": no such file or directory
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java:[40,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java:[40,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[177,21] [rawtypes] found raw type: Answer
  missing type arguments for generic class Answer<T>
  where T is a type-variable:
    T extends Object declared in interface Answer
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[183,22] [rawtypes] found raw type: Task
  missing type arguments for generic class Task<T,E>
  where T,E are type-variables:
    T extends Object declared in class Task
    E extends Throwable declared in class Task
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,48] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types
  required: Object,Task<V,T>
  found:    Object,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,59] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,33] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,55] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types
  required: Object,Task<V,T>
  found:    Support,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,73] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,40] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[INFO] 
[INFO] --- aspectj:1.15.0:test-compile (weave-test-classes) @ it-tidalwave-role-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-role-spring ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
21:56:53.325 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - STARTING TESTS OF it.tidalwave.role.spring.SpringAdapterTest
21:56:54.053 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
21:56:54.057 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@42c12b3e
21:56:54.234 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:56:55.778 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
21:56:55.785 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:56:55.786 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1]
21:56:55.786 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:55.786 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:55.790 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@53b83e49
21:56:55.843 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
21:56:55.844 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role properly assigning its owner 1"
21:56:55.844 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
21:56:55.852 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@59631e2a
21:56:55.858 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@1fb77d8 at construction time: []
21:56:55.859 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum1@1fb77d8
21:56:55.859 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:55.861 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@59606589, [])
21:56:55.862 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@577d001f
21:56:55.863 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@1fb77d8, i.t.r.s.m.MockRole1)
21:56:55.863 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole1(it.tidalwave.role.spring.mock.MockDatum1)
21:56:55.864 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@1fb77d8]
21:56:55.865 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole1@708f8545]
21:56:55.865 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@59606589, []) completed
21:56:55.866 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole1@708f8545]
21:56:55.880 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 34 msec
21:56:55.880 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
21:56:55.964 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:56:57.013 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
21:56:57.014 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:56:57.014 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1]
21:56:57.015 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:57.015 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:57.027 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
21:56:57.028 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role supporting multiple datum types properly assigning its owner"
21:56:57.028 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
21:56:57.029 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@6d3c1f07 at construction time: []
21:56:57.030 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum1@6d3c1f07
21:56:57.030 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:57.031 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@7b1d1c75, [])
21:56:57.031 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@577d001f
21:56:57.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@6d3c1f07, i.t.r.s.m.MockRole2)
21:56:57.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
21:56:57.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@6d3c1f07]
21:56:57.033 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@8161366]
21:56:57.034 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@7b1d1c75, []) completed
21:56:57.034 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@8161366]
21:56:57.035 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@5dfe144 at construction time: []
21:56:57.035 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum2@5dfe144
21:56:57.035 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:57.036 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@eb6646e, [])
21:56:57.036 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@577d001f
21:56:57.037 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@5dfe144, i.t.r.s.m.MockRole2)
21:56:57.037 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
21:56:57.037 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum2@5dfe144]
21:56:57.038 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@3603cbfd]
21:56:57.038 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@eb6646e, []) completed
21:56:57.039 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@3603cbfd]
21:56:57.040 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 12 msec
21:56:57.041 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
21:56:57.091 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:56:57.978 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
21:56:57.979 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:56:57.979 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1]
21:56:57.980 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:57.980 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:57.992 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
21:56:57.993 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must return the datum object when it directly implements a role"
21:56:57.993 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
21:56:57.994 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@40c9bcaa at construction time: []
21:56:57.995 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum2@40c9bcaa
21:56:57.995 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:57.996 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@41825c0, [])
21:56:57.996 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@577d001f
21:56:57.996 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@40c9bcaa, i.t.r.s.m.MockRole3)
21:56:57.997 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:57.997 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@41825c0, []) completed
21:56:57.998 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockDatum2@40c9bcaa]
21:56:57.999 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 6 msec
21:56:57.999 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
21:56:58.047 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:56:58.993 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
21:56:58.994 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:56:58.994 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1]
21:56:58.995 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:58.995 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:59.009 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
21:56:59.009 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 1"
21:56:59.009 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
21:56:59.011 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@164afa6f at construction time: []
21:56:59.011 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum1@164afa6f
21:56:59.012 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:59.012 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@18d28cf6, [])
21:56:59.013 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@577d001f
21:56:59.013 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@164afa6f, i.t.r.s.m.MockRole3)
21:56:59.013 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:59.014 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@18d28cf6, []) completed
21:56:59.017 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:59.019 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 10 msec
21:56:59.019 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
21:56:59.081 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:56:59.902 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
21:56:59.903 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:56:59.904 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1]
21:56:59.904 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:59.905 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2]
21:56:59.917 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
21:56:59.917 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 2"
21:56:59.917 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
21:56:59.918 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@1e82dad5 at construction time: []
21:56:59.919 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum2@1e82dad5
21:56:59.919 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:56:59.919 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@7da23c0e, [])
21:56:59.920 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@577d001f
21:56:59.920 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@1e82dad5, i.t.r.s.m.MockRole1)
21:56:59.920 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
21:56:59.920 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000793f6422a000@7da23c0e, []) completed
21:56:59.921 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
21:56:59.923 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 5 msec
21:56:59.923 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
21:57:02.415 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
21:57:02.416 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
21:57:02.416 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
21:57:02.417 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
21:57:02.432 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@7249362d.publicMethod() with context thread binding
21:57:02.450 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
21:57:02.490 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 73 msec
21:57:02.491 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.493 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
21:57:02.494 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
21:57:02.494 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
21:57:02.495 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
21:57:02.496 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@6d08cc5c.protectedMethod() with context thread binding
21:57:02.498 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
21:57:02.502 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 8 msec
21:57:02.503 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.505 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
21:57:02.505 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
21:57:02.505 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
21:57:02.506 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
21:57:02.507 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@6c5ef5fa.packageMethod() with context thread binding
21:57:02.509 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
21:57:02.512 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 7 msec
21:57:02.512 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.515 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
21:57:02.516 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
21:57:02.516 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
21:57:02.516 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
21:57:02.521 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
21:57:02.523 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 7 msec
21:57:02.524 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.525 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
21:57:02.525 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
21:57:02.526 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
21:57:02.526 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
21:57:02.528 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
21:57:02.529 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 3 msec
21:57:02.530 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.531 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
21:57:02.531 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
21:57:02.532 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
21:57:02.532 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
21:57:02.533 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
21:57:02.535 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 3 msec
21:57:02.536 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.539 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
21:57:02.539 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
21:57:02.539 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
21:57:02.540 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
21:57:02.541 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
21:57:02.543 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 4 msec
21:57:02.543 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.545 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
21:57:02.545 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
21:57:02.546 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
21:57:02.546 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
21:57:02.547 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
21:57:02.549 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 4 msec
21:57:02.549 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.552 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
21:57:02.552 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
21:57:02.553 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
21:57:02.553 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
21:57:02.554 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
21:57:02.558 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 4 msec
21:57:02.559 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
21:57:02.560 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - FINISHED TESTS OF it.tidalwave.role.spring.SpringAdapterTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.86 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-role-spring ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Roles :: Spring' with 6 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-role-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-role-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-role-spring ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-role-spring >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-role-spring ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-role-spring <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-role-spring ---
[INFO] BugInstance size is 9
[INFO] Error size is 0
[INFO] Total bugs: 9
[ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory(). [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] At AnnotationSpringSystemRoleFactory.java:[line 50] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory(). [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] At AnnotationSpringSystemRoleFactory.java:[line 50] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
[ERROR] Medium: Non-null field beanFactory is not initialized by new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] At AnnotationSpringSystemRoleFactory.java:[line 50] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
[ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] Redundant null check at AnnotationSpringSystemRoleFactory.java:[line 50] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] Redundant null check at AnnotationSpringSystemRoleFactory.java:[line 50] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Low: it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect] In DciContextWithAutoThreadBindingAspect.java MS_SHOULD_BE_FINAL
[ERROR] Medium: Primitive field it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.ajc$perSingletonInstance is public and set from inside the class, which makes it too exposed. Consider making it private to limit external accessibility. [it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect] At DciContextWithAutoThreadBindingAspect.java:[line 1] PA_PUBLIC_PRIMITIVE_ATTRIBUTE
[ERROR] Low: The class it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect$1 could be refactored into a named _static_ inner class [it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect] At DciContextWithAutoThreadBindingAspect.java:[line 69] SIC_INNER_SHOULD_BE_STATIC_ANON
[ERROR] Medium: Possible null pointer dereference in it.tidalwave.util.spring.ClassScanner.findClasses() due to return value of called method [it.tidalwave.util.spring.ClassScanner, it.tidalwave.util.spring.ClassScanner] Method invoked at ClassScanner.java:[line 73]Known null at ClassScanner.java:[line 73] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ----< it.tidalwave.thesefoolishthings:thesefoolishthings-examples >-----
[INFO] Building TheseFoolishThings :: Examples (master) 3.2-ALPHA-25-SNAPSHOT [10/19]
[INFO]   from modules/examples/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.15.11/byte-buddy-1.15.11.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.15.11/byte-buddy-1.15.11.pom (17 kB at 16 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-parent/1.15.11/byte-buddy-parent-1.15.11.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-parent/1.15.11/byte-buddy-parent-1.15.11.pom (63 kB at 194 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.15.11/byte-buddy-agent-1.15.11.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.15.11/byte-buddy-agent-1.15.11.pom (12 kB at 38 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.15.11/byte-buddy-1.15.11.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.15.11/byte-buddy-1.15.11.jar (8.5 MB at 11 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.15.11/byte-buddy-agent-1.15.11.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.15.11/byte-buddy-agent-1.15.11.jar (365 kB at 1.1 MB/s)
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ thesefoolishthings-examples ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ thesefoolishthings-examples ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731833587
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ thesefoolishthings-examples ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ thesefoolishthings-examples ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings-examples ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ thesefoolishthings-examples ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/target/jacoco.exec
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ thesefoolishthings-examples ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ thesefoolishthings-examples ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ thesefoolishthings-examples ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/thesefoolishthings-examples/3.2-ALPHA-25-SNAPSHOT/thesefoolishthings-examples-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ thesefoolishthings-examples >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ thesefoolishthings-examples ---
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ thesefoolishthings-examples <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ thesefoolishthings-examples ---
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-data >--
[INFO] Building TheseFoolishThings :: Examples :: Data 3.2-ALPHA-25-SNAPSHOT [11/19]
[INFO]   from modules/examples/Data/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731834714
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java:[47,7] [serial] serializable class Person has no definition of serialVersionUID
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] No sources to compile
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] No tests to run.
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-data >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-data <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] BugInstance size is 1
[INFO] Error size is 0
[INFO] Total bugs: 1
[ERROR] Medium: Exception thrown in class it.tidalwave.thesefoolishthings.examples.person.Person at new it.tidalwave.thesefoolishthings.examples.person.Person(String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.thesefoolishthings.examples.person.Person, it.tidalwave.thesefoolishthings.examples.person.Person] At Person.java:[line 57]At Person.java:[line 57] CT_CONSTRUCTOR_THROW
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-displayable >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Displayable 3.2-ALPHA-25-SNAPSHOT [12/19]
[INFO]   from modules/examples/DciDisplayableExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/6.2.1/spring-beans-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/6.2.1/spring-beans-6.2.1.pom (2.0 kB at 6.3 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/6.2.1/spring-core-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/6.2.1/spring-core-6.2.1.pom (2.0 kB at 5.4 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/6.2.1/spring-jcl-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/6.2.1/spring-jcl-6.2.1.pom (1.8 kB at 5.8 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/6.2.1/spring-context-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/6.2.1/spring-context-6.2.1.pom (2.8 kB at 9.0 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/6.2.1/spring-aop-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/6.2.1/spring-aop-6.2.1.pom (2.2 kB at 7.1 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/6.2.1/spring-expression-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/6.2.1/spring-expression-6.2.1.pom (2.1 kB at 6.0 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-observation/1.14.2/micrometer-observation-1.14.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-observation/1.14.2/micrometer-observation-1.14.2.pom (3.8 kB at 12 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-commons/1.14.2/micrometer-commons-1.14.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-commons/1.14.2/micrometer-commons-1.14.2.pom (3.4 kB at 11 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/6.2.1/spring-aspects-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/6.2.1/spring-aspects-6.2.1.pom (2.0 kB at 6.3 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/6.2.1/spring-aspects-6.2.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/6.2.1/spring-aspects-6.2.1.jar (50 kB at 158 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/6.2.1/spring-beans-6.2.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/6.2.1/spring-core-6.2.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/6.2.1/spring-jcl-6.2.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/6.2.1/spring-context-6.2.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/6.2.1/spring-aop-6.2.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/6.2.1/spring-core-6.2.1.jar (2.0 MB at 5.0 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/6.2.1/spring-expression-6.2.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/6.2.1/spring-beans-6.2.1.jar (877 kB at 1.9 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-observation/1.14.2/micrometer-observation-1.14.2.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/6.2.1/spring-jcl-6.2.1.jar (25 kB at 49 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-commons/1.14.2/micrometer-commons-1.14.2.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/6.2.1/spring-aop-6.2.1.jar (418 kB at 802 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/6.2.1/spring-context-6.2.1.jar (1.4 MB at 2.6 MB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/6.2.1/spring-expression-6.2.1.jar (318 kB at 449 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-observation/1.14.2/micrometer-observation-1.14.2.jar (75 kB at 98 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/micrometer/micrometer-commons/1.14.2/micrometer-commons-1.14.2.jar (48 kB at 59 kB/s)
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731848760
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 17] to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
21:57:36.448 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
21:57:36.560 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
21:57:36.562 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST "must not crash"
21:57:36.562 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
21:57:37.466 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
21:57:37.469 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@42d9e8d2
21:57:37.526 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:57:38.821 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.p.PersonDisplayable, i.t.t.e.p.PersonRenderable])
21:57:38.826 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:57:38.829 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.u.Displayable -> [i.t.t.e.p.PersonDisplayable]
21:57:38.829 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.d.r.Renderable -> [i.t.t.e.p.PersonRenderable]
21:57:38.835 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@596d17f4
21:57:38.909 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@29f114e0
21:57:38.915 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@3b72860c/1 at construction time: []
21:57:38.916 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@3b72860c/1
21:57:38.916 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:57:38.921 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@951461a, [])
21:57:38.922 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@307e9c02
21:57:38.923 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@3b72860c/1, i.t.r.u.Displayable)
21:57:38.924 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
21:57:38.924 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
21:57:38.926 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@682270ff]
21:57:38.927 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@951461a, []) completed
21:57:38.928 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@682270ff]
21:57:38.930 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Displayable).displayName: Joe Smith
21:57:38.931 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@67eabe02/2 at construction time: []
21:57:38.931 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@67eabe02/2
21:57:38.932 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:57:38.933 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@73072745, [])
21:57:38.933 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@307e9c02
21:57:38.934 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@67eabe02/2, i.t.r.u.Displayable)
21:57:38.934 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
21:57:38.935 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
21:57:38.935 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@4bdbfbc6]
21:57:38.936 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@73072745, []) completed
21:57:38.937 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@4bdbfbc6]
21:57:38.937 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Displayable).displayName: Luke Skywalker
21:57:38.938 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@3b72860c/1 at construction time: []
21:57:38.938 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@3b72860c/1
21:57:38.939 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:57:38.939 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@758ac46, [])
21:57:38.940 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@307e9c02
21:57:38.940 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@3b72860c/1, i.t.t.e.d.d.r.Renderable)
21:57:38.941 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
21:57:38.942 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
21:57:38.943 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@4d2f8ee7]
21:57:38.943 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@758ac46, []) completed
21:57:38.944 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@4d2f8ee7]
21:57:38.948 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Renderable): Joe Smith 
21:57:38.949 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@67eabe02/2 at construction time: []
21:57:38.950 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@67eabe02/2
21:57:38.950 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:57:38.951 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@7866fe3e, [])
21:57:38.951 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@307e9c02
21:57:38.952 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@67eabe02/2, i.t.t.e.d.d.r.Renderable)
21:57:38.952 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
21:57:38.953 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
21:57:38.954 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@498f1f63]
21:57:38.954 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007214e820cc18@7866fe3e, []) completed
21:57:38.955 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@498f1f63]
21:57:38.956 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Renderable): Luke Skywalker 
21:57:38.961 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST PASSED in 2398 msec
21:57:38.961 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - 
21:57:38.964 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.982 s -- in it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: DCI :: Displayable' with 5 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-displayable >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-displayable <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Marshal XStream 3.2-ALPHA-25-SNAPSHOT [13/19]
[INFO]   from modules/examples/DciMarshalXStreamExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731865803
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 17 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[52,19] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from T#1 to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[54,53] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class XStreamUnmarshallableSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from ListOfPersons to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from Person to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java:[94,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java:[52,37] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java:[65,46] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
21:57:54.268 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
21:57:54.362 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
21:57:54.363 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST "must not crash"
21:57:54.363 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
21:57:55.234 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
21:57:55.238 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@437281c5
21:57:55.304 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:57:56.352 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable, i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable, i.t.t.e.d.m.r.MarshallableLoadable, i.t.t.e.d.m.r.MarshallableSavable, i.t.t.e.d.m.r.PersonXStreamMarshallable, i.t.t.e.d.m.r.PersonXStreamUnmarshallable])
21:57:56.360 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:57:56.363 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable]
21:57:56.363 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable]
21:57:56.363 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable]
21:57:56.364 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable]
21:57:56.364 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:56.365 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:56.370 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@22349ad3
21:57:56.947 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@2898c70d
21:57:56.952 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@466bf366/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:56.953 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@466bf366/1
21:57:56.953 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:56.956 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@cbd3871, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:56.957 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:56.957 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@466bf366/1, i.t.r.i.Marshallable)
21:57:56.958 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:56.959 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:56.959 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:56.960 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@674c01ce]
21:57:56.961 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@cbd3871, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:56.961 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@674c01ce]
21:57:57.042 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (joe as Marshallable) marshalled: <?xml version="1.0" ?><person id="1"><first-name>Joe</first-name><last-name>Smith</last-name></person>

21:57:57.045 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@261c5d1f at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.045 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@261c5d1f
21:57:57.046 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.046 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@2ab1c7a9, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.047 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.047 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@261c5d1f, i.t.r.i.Marshallable)
21:57:57.048 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.050 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:57.052 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@6e818345]
21:57:57.053 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@2ab1c7a9, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.053 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@6e818345]
21:57:57.056 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (listOfPersons as Marshallable) marshalled: <?xml version="1.0" ?><persons><person id="1"><first-name>Joe</first-name><last-name>Smith</last-name></person><person id="2"><first-name>Luke</first-name><last-name>Skywalker</last-name></person></persons>

21:57:57.057 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@33fc92d6/461dc7ca-c23d-4f4f-a5c4-fa0e2f4fd7a0 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.057 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@33fc92d6/461dc7ca-c23d-4f4f-a5c4-fa0e2f4fd7a0
21:57:57.057 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.058 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@189f9f9f, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.058 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.059 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@33fc92d6/461dc7ca-c23d-4f4f-a5c4-fa0e2f4fd7a0, i.t.r.i.Unmarshallable)
21:57:57.059 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.060 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.060 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:57.061 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@c2ddfeb]
21:57:57.061 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@189f9f9f, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.062 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@c2ddfeb]
21:57:57.073 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

21:57:57.073 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@11ec699 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.074 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@11ec699
21:57:57.074 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.075 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@4eee730c, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.075 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.076 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@11ec699, i.t.r.i.Unmarshallable)
21:57:57.076 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.077 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.077 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:57.078 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@1b1d1558]
21:57:57.078 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@4eee730c, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.079 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@1b1d1558]
21:57:57.081 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

21:57:57.083 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@466bf366/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.083 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@466bf366/1
21:57:57.083 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.084 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@7f219e84, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.084 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.084 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@466bf366/1, i.t.t.e.d.m.r.Savable)
21:57:57.085 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>>>>> added implementations: (i.t.t.e.p.Person, i.t.t.e.d.m.r.Savable) -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.085 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:57:57.085 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable]
21:57:57.086 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable]
21:57:57.086 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable]
21:57:57.086 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable]
21:57:57.086 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.087 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.087 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.088 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
21:57:57.088 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
21:57:57.089 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@42eaf47f]
21:57:57.089 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@7f219e84, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.089 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@42eaf47f]
21:57:57.091 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@466bf366/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.091 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@466bf366/1
21:57:57.091 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.092 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@3aec2f59, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.092 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.092 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@466bf366/1, i.t.r.i.Marshallable)
21:57:57.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:57.094 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@7f72855d]
21:57:57.094 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@3aec2f59, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.094 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@7f72855d]
21:57:57.098 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@3f119b55 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.098 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@3f119b55
21:57:57.099 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.099 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@fefd4a2, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.099 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.100 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@3f119b55, i.t.t.e.d.m.r.Savable)
21:57:57.100 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>>>>> added implementations: (i.t.t.e.p.ListOfPersons, i.t.t.e.d.m.r.Savable) -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.100 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:57:57.101 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable]
21:57:57.101 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable]
21:57:57.101 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.101 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable]
21:57:57.101 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable]
21:57:57.102 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.102 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.102 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.102 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
21:57:57.102 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
21:57:57.103 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@6d2693f]
21:57:57.103 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@fefd4a2, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.103 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@6d2693f]
21:57:57.104 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@3f119b55 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.104 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@3f119b55
21:57:57.105 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.105 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@361d169a, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.105 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.106 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@3f119b55, i.t.r.i.Marshallable)
21:57:57.106 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.106 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.107 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:57.107 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@47a68e3f]
21:57:57.107 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@361d169a, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.107 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@47a68e3f]
21:57:57.113 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1ebcfcf1/d25bf70b-4316-4b63-8f56-d455e63223b0 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.114 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@1ebcfcf1/d25bf70b-4316-4b63-8f56-d455e63223b0
21:57:57.114 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.115 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@420dde28, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.115 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.115 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1ebcfcf1/d25bf70b-4316-4b63-8f56-d455e63223b0, i.t.t.e.d.m.r.Loadable)
21:57:57.116 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>>>>> added implementations: (i.t.t.e.p.Person, i.t.t.e.d.m.r.Loadable) -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.116 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:57:57.116 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable]
21:57:57.116 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable]
21:57:57.116 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.117 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable]
21:57:57.117 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable]
21:57:57.117 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.117 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.117 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.118 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.118 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
21:57:57.118 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
21:57:57.119 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@6d3a56ea]
21:57:57.119 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@420dde28, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.119 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@6d3a56ea]
21:57:57.120 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1ebcfcf1/d25bf70b-4316-4b63-8f56-d455e63223b0 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.120 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@1ebcfcf1/d25bf70b-4316-4b63-8f56-d455e63223b0
21:57:57.120 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.121 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@147ea894, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.121 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.121 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1ebcfcf1/d25bf70b-4316-4b63-8f56-d455e63223b0, i.t.r.i.Unmarshallable)
21:57:57.122 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.122 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.122 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:57.123 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@38aed8ad]
21:57:57.123 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@147ea894, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.123 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@38aed8ad]
21:57:57.125 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@79c4454 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.125 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@79c4454
21:57:57.125 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.126 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@31aee6d9, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.126 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.126 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@79c4454, i.t.t.e.d.m.r.Loadable)
21:57:57.127 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>>>>> added implementations: (i.t.t.e.p.ListOfPersons, i.t.t.e.d.m.r.Loadable) -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.127 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:57:57.127 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable]
21:57:57.127 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable]
21:57:57.128 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.128 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.128 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable]
21:57:57.128 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable]
21:57:57.128 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.128 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.129 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable]
21:57:57.129 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable]
21:57:57.129 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
21:57:57.129 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
21:57:57.130 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@7f0b2bf1]
21:57:57.130 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@31aee6d9, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.130 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@7f0b2bf1]
21:57:57.131 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@79c4454 at construction time: [i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.131 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@79c4454
21:57:57.131 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.131 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@64a9fca7, [i.t.t.e.d.m.r.XStreamContext1@28be7db5])
21:57:57.132 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.132 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@79c4454, i.t.r.i.Unmarshallable)
21:57:57.132 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.132 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@28be7db5, i.t.t.e.d.m.r.XStreamContext1@28be7db5]
21:57:57.133 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@28be7db5]
21:57:57.133 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@22f756c5]
21:57:57.133 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@64a9fca7, [i.t.t.e.d.m.r.XStreamContext1@28be7db5]) completed
21:57:57.133 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@22f756c5]
21:57:57.140 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

21:57:57.140 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded persons: [Joe Smith, Luke Skywalker]

21:57:57.152 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@10ab976b/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.152 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@10ab976b/1
21:57:57.152 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.153 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@a15e3c1, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.153 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.153 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@10ab976b/1, i.t.r.i.Marshallable)
21:57:57.154 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.154 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.154 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.155 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@46c92d27]
21:57:57.155 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@a15e3c1, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.155 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@46c92d27]
21:57:57.157 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (joe as Marshallable) marshalled: <?xml version="1.0" ?><PERSON><ID>1</ID><FIRST-NAME>Joe</FIRST-NAME><LAST-NAME>Smith</LAST-NAME></PERSON>

21:57:57.157 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@4e797a39 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.158 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@4e797a39
21:57:57.158 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.158 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@4349389d, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.159 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.159 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@4e797a39, i.t.r.i.Marshallable)
21:57:57.159 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.160 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.160 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.160 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@147203c2]
21:57:57.161 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@4349389d, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.161 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@147203c2]
21:57:57.163 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (listOfPersons as Marshallable) marshalled: <?xml version="1.0" ?><PERSONS><PERSON><ID>1</ID><FIRST-NAME>Joe</FIRST-NAME><LAST-NAME>Smith</LAST-NAME></PERSON><PERSON><ID>2</ID><FIRST-NAME>Luke</FIRST-NAME><LAST-NAME>Skywalker</LAST-NAME></PERSON></PERSONS>

21:57:57.164 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@31f4fdc5/0b8f8098-816b-46d8-bb4a-3c7e0d0e671f at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.164 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@31f4fdc5/0b8f8098-816b-46d8-bb4a-3c7e0d0e671f
21:57:57.164 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.164 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@1dcf5f38, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.165 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.165 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@31f4fdc5/0b8f8098-816b-46d8-bb4a-3c7e0d0e671f, i.t.r.i.Unmarshallable)
21:57:57.165 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.166 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.166 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.166 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@64ba5a71]
21:57:57.166 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@1dcf5f38, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.167 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@64ba5a71]
21:57:57.169 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

21:57:57.169 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@72b689f6 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.170 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@72b689f6
21:57:57.170 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.170 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@4557723a, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.171 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.171 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@72b689f6, i.t.r.i.Unmarshallable)
21:57:57.171 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.172 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.172 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.172 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@7308d133]
21:57:57.173 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@4557723a, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.173 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@7308d133]
21:57:57.176 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

21:57:57.176 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@10ab976b/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.177 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@10ab976b/1
21:57:57.177 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.177 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@21dbd651, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.178 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.178 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@10ab976b/1, i.t.t.e.d.m.r.Savable)
21:57:57.178 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
21:57:57.178 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
21:57:57.179 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@5f63a6f2]
21:57:57.179 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@21dbd651, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.179 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@5f63a6f2]
21:57:57.180 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@10ab976b/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.180 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@10ab976b/1
21:57:57.180 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.180 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@67915454, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.181 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.181 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@10ab976b/1, i.t.r.i.Marshallable)
21:57:57.181 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.181 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.182 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.182 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@18876fa9]
21:57:57.182 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@67915454, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.182 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@18876fa9]
21:57:57.186 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@b3cbc0e at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.186 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@b3cbc0e
21:57:57.186 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.186 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@453bbb9b, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.187 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.187 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@b3cbc0e, i.t.t.e.d.m.r.Savable)
21:57:57.187 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
21:57:57.187 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
21:57:57.188 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@170b27a7]
21:57:57.188 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@453bbb9b, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.188 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@170b27a7]
21:57:57.189 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@b3cbc0e at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.189 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@b3cbc0e
21:57:57.189 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.190 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@cf82c58, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.190 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.190 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@b3cbc0e, i.t.r.i.Marshallable)
21:57:57.190 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.191 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.191 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.191 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@1407b93f]
21:57:57.191 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@cf82c58, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.192 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@1407b93f]
21:57:57.198 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@eea69a9/43c060d3-5d63-4fc5-8fa0-064f570a614e at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.198 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@eea69a9/43c060d3-5d63-4fc5-8fa0-064f570a614e
21:57:57.199 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.199 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@1609ed55, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.199 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.199 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@eea69a9/43c060d3-5d63-4fc5-8fa0-064f570a614e, i.t.t.e.d.m.r.Loadable)
21:57:57.200 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
21:57:57.200 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
21:57:57.200 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@5edd2170]
21:57:57.201 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@1609ed55, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.201 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@5edd2170]
21:57:57.201 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@eea69a9/43c060d3-5d63-4fc5-8fa0-064f570a614e at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.201 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@eea69a9/43c060d3-5d63-4fc5-8fa0-064f570a614e
21:57:57.201 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.202 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@32db94fb, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.202 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.202 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@eea69a9/43c060d3-5d63-4fc5-8fa0-064f570a614e, i.t.r.i.Unmarshallable)
21:57:57.202 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.203 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.203 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.203 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@6b61a4b0]
21:57:57.203 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@32db94fb, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.204 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@6b61a4b0]
21:57:57.206 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@5c00de0d at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.206 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@5c00de0d
21:57:57.206 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.207 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@c6a1be2, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.207 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.208 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@5c00de0d, i.t.t.e.d.m.r.Loadable)
21:57:57.208 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
21:57:57.208 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
21:57:57.208 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@6a486afb]
21:57:57.209 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@c6a1be2, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.209 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@6a486afb]
21:57:57.209 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@5c00de0d at construction time: [i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.209 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@5c00de0d
21:57:57.209 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.210 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@138110f8, [i.t.t.e.d.m.r.XStreamContext2@5da799])
21:57:57.210 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799] - it.tidalwave.role.impl.DefaultContextManager@39303a6
21:57:57.210 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@5c00de0d, i.t.r.i.Unmarshallable)
21:57:57.210 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext)
21:57:57.211 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5da799, i.t.t.e.d.m.r.XStreamContext2@5da799]
21:57:57.211 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5da799]
21:57:57.211 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@4fe8ac61]
21:57:57.212 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000799d4c281070@138110f8, [i.t.t.e.d.m.r.XStreamContext2@5da799]) completed
21:57:57.212 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@4fe8ac61]
21:57:57.215 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

21:57:57.215 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded persons: [Joe Smith, Luke Skywalker]

21:57:57.222 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST PASSED in 2855 msec
21:57:57.222 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - 
21:57:57.226 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.179 s -- in it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: DCI :: Marshal XStream' with 17 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] BugInstance size is 2
[INFO] Error size is 0
[INFO] Total bugs: 2
[ERROR] Medium: Non-null field contextManager is not initialized by new it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample() [it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample] At DciMarshalXStreamExample.java:[line 59] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
[ERROR] Low: Private method it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample.alternateSyntax() is never called [it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample] At DciMarshalXStreamExample.java:[lines 105-108] UPM_UNCALLED_PRIVATE_METHOD
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Persistence JPA 3.2-ALPHA-25-SNAPSHOT [14/19]
[INFO]   from modules/examples/DciPersistenceJpaExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter/3.4.1/spring-boot-starter-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter/3.4.1/spring-boot-starter-3.4.1.pom (3.0 kB at 4.4 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot/3.4.1/spring-boot-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot/3.4.1/spring-boot-3.4.1.pom (2.2 kB at 7.1 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-autoconfigure/3.4.1/spring-boot-autoconfigure-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-autoconfigure/3.4.1/spring-boot-autoconfigure-3.4.1.pom (2.1 kB at 6.6 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-logging/3.4.1/spring-boot-starter-logging-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-logging/3.4.1/spring-boot-starter-logging-3.4.1.pom (2.5 kB at 7.8 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-to-slf4j/2.24.3/log4j-to-slf4j-2.24.3.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-to-slf4j/2.24.3/log4j-to-slf4j-2.24.3.pom (5.0 kB at 16 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j/2.24.3/log4j-2.24.3.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j/2.24.3/log4j-2.24.3.pom (35 kB at 115 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.pom (4.4 kB at 14 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-data-jpa/3.4.1/spring-boot-starter-data-jpa-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-data-jpa/3.4.1/spring-boot-starter-data-jpa-3.4.1.pom (2.9 kB at 9.2 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-jdbc/3.4.1/spring-boot-starter-jdbc-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-jdbc/3.4.1/spring-boot-starter-jdbc-3.4.1.pom (2.5 kB at 7.9 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/zaxxer/HikariCP/5.1.0/HikariCP-5.1.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/zaxxer/HikariCP/5.1.0/HikariCP-5.1.0.pom (26 kB at 84 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jdbc/6.2.1/spring-jdbc-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jdbc/6.2.1/spring-jdbc-6.2.1.pom (2.4 kB at 7.5 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-tx/6.2.1/spring-tx-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-tx/6.2.1/spring-tx-6.2.1.pom (2.2 kB at 6.9 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/orm/hibernate-core/6.6.3.Final/hibernate-core-6.6.3.Final.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/orm/hibernate-core/6.6.3.Final/hibernate-core-6.6.3.Final.pom (5.8 kB at 18 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/logging/jboss-logging/3.6.1.Final/jboss-logging-3.6.1.Final.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/logging/jboss-logging/3.6.1.Final/jboss-logging-3.6.1.Final.pom (18 kB at 113 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/logging/logging-parent/1.0.3.Final/logging-parent-1.0.3.Final.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/logging/logging-parent/1.0.3.Final/logging-parent-1.0.3.Final.pom (5.7 kB at 36 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/jboss-parent/42/jboss-parent-42.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/jboss-parent/42/jboss-parent-42.pom (76 kB at 466 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/common/hibernate-commons-annotations/7.0.3.Final/hibernate-commons-annotations-7.0.3.Final.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/common/hibernate-commons-annotations/7.0.3.Final/hibernate-commons-annotations-7.0.3.Final.pom (2.0 kB at 6.4 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/jandex/3.2.0/jandex-3.2.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/jandex/3.2.0/jandex-3.2.0.pom (7.0 kB at 22 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/jandex-parent/3.2.0/jandex-parent-3.2.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/jandex-parent/3.2.0/jandex-parent-3.2.0.pom (7.2 kB at 23 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/smallrye-build-parent/42/smallrye-build-parent-42.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/smallrye-build-parent/42/smallrye-build-parent-42.pom (39 kB at 123 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/classmate/1.7.0/classmate-1.7.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/classmate/1.7.0/classmate-1.7.0.pom (7.0 kB at 22 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/oss-parent/56/oss-parent-56.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/oss-parent/56/oss-parent-56.pom (24 kB at 76 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.pom (13 kB at 39 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/4.0.2/jakarta.xml.bind-api-parent-4.0.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/4.0.2/jakarta.xml.bind-api-parent-4.0.2.pom (9.1 kB at 30 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.pom (19 kB at 60 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/4.0.5/jaxb-runtime-4.0.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/4.0.5/jaxb-runtime-4.0.5.pom (11 kB at 34 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-runtime-parent/4.0.5/jaxb-runtime-parent-4.0.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-runtime-parent/4.0.5/jaxb-runtime-parent-4.0.5.pom (1.2 kB at 3.3 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-parent/4.0.5/jaxb-parent-4.0.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-parent/4.0.5/jaxb-parent-4.0.5.pom (35 kB at 116 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-bom-ext/4.0.5/jaxb-bom-ext-4.0.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/jaxb-bom-ext/4.0.5/jaxb-bom-ext-4.0.5.pom (3.5 kB at 11 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/4.0.5/jaxb-core-4.0.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/4.0.5/jaxb-core-4.0.5.pom (3.7 kB at 12 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.pom (4.0 kB at 13 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/angus/angus-activation-project/2.0.2/angus-activation-project-2.0.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/angus/angus-activation-project/2.0.2/angus-activation-project-2.0.2.pom (21 kB at 66 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/4.0.5/txw2-4.0.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/4.0.5/txw2-4.0.5.pom (1.8 kB at 5.5 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-txw-parent/4.0.5/jaxb-txw-parent-4.0.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/xml/bind/mvn/jaxb-txw-parent/4.0.5/jaxb-txw-parent-4.0.5.pom (1.2 kB at 3.9 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.1.2/istack-commons-runtime-4.1.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.1.2/istack-commons-runtime-4.1.2.pom (1.6 kB at 5.2 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons/4.1.2/istack-commons-4.1.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons/4.1.2/istack-commons-4.1.2.pom (26 kB at 85 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.pom (3.6 kB at 11 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.13.0/antlr4-master-4.13.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.13.0/antlr4-master-4.13.0.pom (4.8 kB at 16 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-jpa/3.4.1/spring-data-jpa-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-jpa/3.4.1/spring-data-jpa-3.4.1.pom (12 kB at 38 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-jpa-parent/3.4.1/spring-data-jpa-parent-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-jpa-parent/3.4.1/spring-data-jpa-parent-3.4.1.pom (8.4 kB at 28 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/build/spring-data-parent/3.4.1/spring-data-parent-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/build/spring-data-parent/3.4.1/spring-data-parent-3.4.1.pom (43 kB at 140 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/build/spring-data-build/3.4.1/spring-data-build-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/build/spring-data-build/3.4.1/spring-data-build-3.4.1.pom (7.1 kB at 23 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.9.0/kotlinx-coroutines-bom-1.9.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.9.0/kotlinx-coroutines-bom-1.9.0.pom (4.3 kB at 14 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-commons/3.4.1/spring-data-commons-3.4.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-commons/3.4.1/spring-data-commons-3.4.1.pom (9.9 kB at 33 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-orm/6.2.1/spring-orm-6.2.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-orm/6.2.1/spring-orm-6.2.1.pom (2.6 kB at 8.6 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter/3.4.1/spring-boot-starter-3.4.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter/3.4.1/spring-boot-starter-3.4.1.jar (4.8 kB at 15 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot/3.4.1/spring-boot-3.4.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-autoconfigure/3.4.1/spring-boot-autoconfigure-3.4.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-logging/3.4.1/spring-boot-starter-logging-3.4.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-to-slf4j/2.24.3/log4j-to-slf4j-2.24.3.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot/3.4.1/spring-boot-3.4.1.jar (1.8 MB at 5.0 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-data-jpa/3.4.1/spring-boot-starter-data-jpa-3.4.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.jar (349 kB at 865 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-jdbc/3.4.1/spring-boot-starter-jdbc-3.4.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-to-slf4j/2.24.3/log4j-to-slf4j-2.24.3.jar (24 kB at 50 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/zaxxer/HikariCP/5.1.0/HikariCP-5.1.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-logging/3.4.1/spring-boot-starter-logging-3.4.1.jar (4.8 kB at 9.6 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jdbc/6.2.1/spring-jdbc-6.2.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-autoconfigure/3.4.1/spring-boot-autoconfigure-3.4.1.jar (2.0 MB at 4.0 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/orm/hibernate-core/6.6.3.Final/hibernate-core-6.6.3.Final.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-data-jpa/3.4.1/spring-boot-starter-data-jpa-3.4.1.jar (4.8 kB at 7.2 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/logging/jboss-logging/3.6.1.Final/jboss-logging-3.6.1.Final.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-jdbc/3.4.1/spring-boot-starter-jdbc-3.4.1.jar (4.8 kB at 6.6 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/common/hibernate-commons-annotations/7.0.3.Final/hibernate-commons-annotations-7.0.3.Final.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/zaxxer/HikariCP/5.1.0/HikariCP-5.1.0.jar (162 kB at 199 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/jandex/3.2.0/jandex-3.2.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jboss/logging/jboss-logging/3.6.1.Final/jboss-logging-3.6.1.Final.jar (62 kB at 75 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/classmate/1.7.0/classmate-1.7.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jdbc/6.2.1/spring-jdbc-6.2.1.jar (471 kB at 565 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/orm/hibernate-core/6.6.3.Final/hibernate-core-6.6.3.Final.jar (12 MB at 12 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/common/hibernate-commons-annotations/7.0.3.Final/hibernate-commons-annotations-7.0.3.Final.jar (68 kB at 65 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/4.0.5/jaxb-runtime-4.0.5.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/classmate/1.7.0/classmate-1.7.0.jar (69 kB at 61 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/4.0.5/jaxb-core-4.0.5.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/smallrye/jandex/3.2.0/jandex-3.2.0.jar (375 kB at 333 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.jar (131 kB at 115 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/4.0.5/txw2-4.0.5.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar (67 kB at 50 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.1.2/istack-commons-runtime-4.1.2.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-runtime/4.0.5/jaxb-runtime-4.0.5.jar (920 kB at 646 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/jaxb-core/4.0.5/jaxb-core-4.0.5.jar (139 kB at 97 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-jpa/3.4.1/spring-data-jpa-3.4.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.jar (27 kB at 19 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-commons/3.4.1/spring-data-commons-3.4.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/glassfish/jaxb/txw2/4.0.5/txw2-4.0.5.jar (73 kB at 51 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-orm/6.2.1/spring-orm-6.2.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/sun/istack/istack-commons-runtime/4.1.2/istack-commons-runtime-4.1.2.jar (26 kB at 16 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-tx/6.2.1/spring-tx-6.2.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar (326 kB at 186 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-orm/6.2.1/spring-orm-6.2.1.jar (234 kB at 130 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-commons/3.4.1/spring-data-commons-3.4.1.jar (1.5 MB at 832 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/data/spring-data-jpa/3.4.1/spring-data-jpa-3.4.1.jar (1.7 MB at 935 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-tx/6.2.1/spring-tx-6.2.1.jar (285 kB at 144 kB/s)
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731902107
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 8 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java:[68,34] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
21:58:31.168 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
21:58:31.350 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************
21:58:31.351 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST "must not crash"
21:58:31.351 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v3.4.1)

21:58:32.473 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Starting Main using Java 21.0.5 with PID 126856 (/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/classes started by jenkins in /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample)
21:58:32.474 [main                ] DEBUG i.t.t.examples.dci.persistable.jpa.Main            - Running with Spring Boot v3.4.1, Spring v6.2.1
21:58:32.476 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - No active profile set, falling back to 1 default profile: "default"
21:58:33.730 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
21:58:33.815 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Finished Spring Data repository scanning in 57 ms. Found 0 JPA repository interfaces.
21:58:34.911 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Log4j2LoggerProvider
21:58:34.953 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Starting...
21:58:35.773 [main                ] INFO  com.zaxxer.hikari.pool.HikariPool                  - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:c5daf7cd-8997-4540-90a1-8f0922c38a4e user=SA
21:58:35.778 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Start completed.
21:58:35.990 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: default]
21:58:36.154 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 6.6.3.Final
21:58:36.269 [main                ] INFO  o.hibernate.cache.internal.RegionFactoryInitiator  - HHH000026: Second-level cache disabled
21:58:37.040 [main                ] INFO  o.s.o.j.persistenceunit.SpringPersistenceUnitInfo  - No LoadTimeWeaver setup: ignoring JPA class transformer
21:58:37.244 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001005: Database info:
	Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']
	Database driver: undefined/unknown
	Database version: 2.3.232
	Autocommit mode: undefined/unknown
	Isolation level: undefined/unknown
	Minimum pool size: undefined/unknown
	Maximum pool size: undefined/unknown
21:58:39.480 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
21:58:39.563 [main                ] INFO  o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
21:58:39.591 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
21:58:39.593 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@583b844
21:58:39.634 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:58:42.149 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.d.p.j.r.i.PersonJpaPersistable])
21:58:42.152 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:58:42.154 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable]
21:58:42.154 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Persistable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable]
21:58:42.155 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.p.j.r.Findable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable]
21:58:42.163 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@3e19b9d9
21:58:42.333 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c870d000@11a7e4fa, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.335 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.338 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** INSERTING PEOPLE...

21:58:42.509 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@50e0bce4
21:58:42.512 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7707aa0e/fd05cbb4-159c-4784-b3fe-953d6b05162f at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.513 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@7707aa0e/fd05cbb4-159c-4784-b3fe-953d6b05162f
21:58:42.513 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.515 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@160250e6, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.516 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.517 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7707aa0e/fd05cbb4-159c-4784-b3fe-953d6b05162f, i.t.r.i.Persistable)
21:58:42.518 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.518 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.518 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Michelangelo Buonarroti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.520 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2522e57c]
21:58:42.520 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@160250e6, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.521 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2522e57c]
21:58:42.576 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@34365e75/73b344e6-8f4c-4be6-8a12-0d3baf3f92be at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.577 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@34365e75/73b344e6-8f4c-4be6-8a12-0d3baf3f92be
21:58:42.577 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.578 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@6fc82142, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.579 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.580 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@34365e75/73b344e6-8f4c-4be6-8a12-0d3baf3f92be, i.t.r.i.Persistable)
21:58:42.580 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.581 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.581 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Lorenzo Bernini, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.581 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@73d8545b]
21:58:42.582 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@6fc82142, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.582 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@73d8545b]
21:58:42.583 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@3dd6f932/58ca9c59-9be0-469d-8a42-2bcd0753bf3b at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.584 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@3dd6f932/58ca9c59-9be0-469d-8a42-2bcd0753bf3b
21:58:42.584 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.585 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@22f1e95b, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.586 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.586 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@3dd6f932/58ca9c59-9be0-469d-8a42-2bcd0753bf3b, i.t.r.i.Persistable)
21:58:42.586 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.587 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.587 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Leonardo da Vinci, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.588 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@c095ac7]
21:58:42.588 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@22f1e95b, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.589 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@c095ac7]
21:58:42.590 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@458abde0/4d325f28-1a48-4c05-a913-9e69a9fe9b02 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.591 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@458abde0/4d325f28-1a48-4c05-a913-9e69a9fe9b02
21:58:42.591 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.592 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@2e059f8d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.592 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.593 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@458abde0/4d325f28-1a48-4c05-a913-9e69a9fe9b02, i.t.r.i.Persistable)
21:58:42.593 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.594 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.594 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Pietro Perugino, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.594 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@49962b95]
21:58:42.595 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@2e059f8d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.595 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@49962b95]
21:58:42.596 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@500ff31a/079d3f38-1d50-4d54-8192-c2084c6c9906 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.597 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@500ff31a/079d3f38-1d50-4d54-8192-c2084c6c9906
21:58:42.597 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.598 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@2a46b429, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.598 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.599 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@500ff31a/079d3f38-1d50-4d54-8192-c2084c6c9906, i.t.r.i.Persistable)
21:58:42.599 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.600 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.600 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Paolo Uccello, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.600 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c34afa1]
21:58:42.601 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@2a46b429, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.601 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c34afa1]
21:58:42.602 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@36b62ef1/d2bafb6b-b36b-4f3b-9753-956a79e03370 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.603 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@36b62ef1/d2bafb6b-b36b-4f3b-9753-956a79e03370
21:58:42.604 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.604 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@60cec8cd, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.605 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.605 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@36b62ef1/d2bafb6b-b36b-4f3b-9753-956a79e03370, i.t.r.i.Persistable)
21:58:42.606 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.606 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.606 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Andrea Mantegna, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.607 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@43d11e3c]
21:58:42.607 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@60cec8cd, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.608 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@43d11e3c]
21:58:42.609 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1c1e9bd2/70e22f96-b87a-4792-b900-dd6a2d50e002 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.609 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@1c1e9bd2/70e22f96-b87a-4792-b900-dd6a2d50e002
21:58:42.610 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.610 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@416b7fbe, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.611 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.611 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1c1e9bd2/70e22f96-b87a-4792-b900-dd6a2d50e002, i.t.r.i.Persistable)
21:58:42.612 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.612 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.612 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Ambrogio Lorenzetti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.613 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3e0b016b]
21:58:42.613 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@416b7fbe, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.614 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3e0b016b]
21:58:42.615 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@59ad86db/d208170f-4d5a-4337-b3bf-20f3e343f1fa at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.615 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@59ad86db/d208170f-4d5a-4337-b3bf-20f3e343f1fa
21:58:42.616 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.616 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@25c7c589, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.617 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.617 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@59ad86db/d208170f-4d5a-4337-b3bf-20f3e343f1fa, i.t.r.i.Persistable)
21:58:42.617 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.618 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.618 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Piero della Francesca, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.619 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6d47cc07]
21:58:42.619 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@25c7c589, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.620 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6d47cc07]
21:58:42.621 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@17a16484/be761e52-5587-423c-803d-d6b8eda9d7ba at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.621 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@17a16484/be761e52-5587-423c-803d-d6b8eda9d7ba
21:58:42.621 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.622 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@5fa5d20d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.623 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.623 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@17a16484/be761e52-5587-423c-803d-d6b8eda9d7ba, i.t.r.i.Persistable)
21:58:42.623 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.624 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.624 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Giotto da Bondone, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.625 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4f7d5597]
21:58:42.625 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@5fa5d20d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.626 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4f7d5597]
21:58:42.822 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@78a2d456/876a9cef-1283-4f27-aa73-585109b1929a at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.823 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@78a2d456/876a9cef-1283-4f27-aa73-585109b1929a
21:58:42.823 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.824 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@51e9d146, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:42.824 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:42.825 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@78a2d456/876a9cef-1283-4f27-aa73-585109b1929a, i.t.t.e.d.p.j.r.Findable)
21:58:42.825 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:42.826 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:42.827 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:42.843 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@33f0661f]
21:58:42.845 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@51e9d146, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:42.845 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@33f0661f]
21:58:44.022 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PEOPLE [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]

21:58:44.024 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@31538302/46d99e33-880f-4bd6-a2c6-394377cbe8cd at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:44.025 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@31538302/46d99e33-880f-4bd6-a2c6-394377cbe8cd
21:58:44.026 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:44.026 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@36137ac, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df])
21:58:44.027 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df] - it.tidalwave.role.impl.DefaultContextManager@630f0853
21:58:44.028 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@31538302/46d99e33-880f-4bd6-a2c6-394377cbe8cd, i.t.t.e.d.p.j.r.Findable)
21:58:44.028 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
21:58:44.029 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]
21:58:44.029 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@270a51df]
21:58:44.030 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@7c3accc1]
21:58:44.030 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c8728210@36137ac, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:44.030 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@7c3accc1]
21:58:44.171 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PERSON Lorenzo Bernini

21:58:44.172 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007309c870d000@11a7e4fa, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@270a51df]) completed
21:58:44.416 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Started Main in 12.784 seconds (process running for 15.999)
21:58:44.427 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST PASSED in 13079 msec
21:58:44.427 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - 
21:58:44.430 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.20 s -- in it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: DCI :: Persistence JPA' with 8 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-swing >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Swing 3.2-ALPHA-25-SNAPSHOT [15/19]
[INFO]   from modules/examples/DciSwingExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731932747
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/unwoven-test-classes
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 14 source files with javac [forked debug deprecation release 17] to target/unwoven-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[98,34] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[123,41] [rawtypes] found raw type: AbstractListModel
  missing type arguments for generic class AbstractListModel<E>
  where E is a type-variable:
    E extends Object declared in class AbstractListModel
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[164,23] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[44,7] [serial] serializable class SwingPersonPresentation has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[46,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[53,22] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[100,15] [this-escape] previous possible 'this' escape happens here via invocation
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[73,44] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[77,29] [unchecked] unchecked call to setCellRenderer(ListCellRenderer<? super E>) as a member of the raw type JList
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[53,66] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[50,7] [serial] serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java:[55,44] [unchecked] createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider
  return type requires unchecked conversion from ObservableList<? extends Person> to ObservableList<T>
  where T is a type-variable:
    T extends Object declared in method <T>createObservableList()
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] No sources to compile
[INFO] 
[INFO] --- aspectj:1.15.0:test-compile (weave-test-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-swing >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-swing <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] BugInstance size is 2
[INFO] Error size is 0
[INFO] Total bugs: 2
[ERROR] Low: Class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation defines non-transient non-serializable instance field bindings [it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation] In SwingPersonPresentation.java SE_BAD_FIELD
[ERROR] Low: The class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation$1 could be refactored into a named _static_ inner class [it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation] At SwingPersonPresentation.java:[line 123] SIC_INNER_SHOULD_BE_STATIC_ANON
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample1 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: In-memory Finder 3.2-ALPHA-25-SNAPSHOT [16/19]
[INFO]   from modules/examples/InMemoryFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731948056
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 17] to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
21:59:15.556 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest
21:59:15.684 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
21:59:15.685 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST "must not crash"
21:59:15.686 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
21:59:15.715 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:15.727 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.Main          - All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]
21:59:15.729 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
21:59:15.730 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[]))
21:59:15.730 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
21:59:15.731 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.Main          - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
21:59:15.740 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3971f0fe]))
21:59:15.742 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3971f0fe])
21:59:15.742 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3971f0fe...
21:59:15.743 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.Main          - All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino]
21:59:15.744 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@66153688]))
21:59:15.745 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@66153688])
21:59:15.745 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@66153688...
21:59:15.746 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.Main          - All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini]
21:59:15.751 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST PASSED in 66 msec
21:59:15.753 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - 
21:59:15.768 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
21:59:15.769 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersons"
21:59:15.769 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
21:59:15.770 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:15.779 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 10 msec
21:59:15.780 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
21:59:15.783 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
21:59:15.783 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByFirstName"
21:59:15.783 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
21:59:15.784 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@19058533]))
21:59:15.785 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@19058533])
21:59:15.785 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@19058533...
21:59:15.786 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 4 msec
21:59:15.787 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
21:59:15.790 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
21:59:15.790 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByLastNameDescending"
21:59:15.790 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
21:59:15.791 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1eb2d371]))
21:59:15.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1eb2d371])
21:59:15.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1eb2d371...
21:59:15.794 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 4 msec
21:59:15.794 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
21:59:15.796 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
21:59:15.797 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testPersonRange"
21:59:15.797 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
21:59:15.798 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
21:59:15.799 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[]))
21:59:15.799 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
21:59:15.800 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 4 msec
21:59:15.801 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
21:59:15.802 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.840 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: Finder :: In-memory Finder' with 3 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample1 >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample1 <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample2 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: Extended Finder 3.2-ALPHA-25-SNAPSHOT [17/19]
[INFO]   from modules/examples/ExtendedFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731962443
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 7 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[47,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[55,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 4 source files with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
21:59:30.616 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test
21:59:30.731 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
21:59:30.732 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST "must not crash"
21:59:30.733 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
21:59:30.756 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.766 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]
21:59:30.774 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@540b0448]))
21:59:30.775 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@540b0448])
21:59:30.776 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@540b0448...
21:59:30.777 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino]
21:59:30.778 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@557eb543]))
21:59:30.778 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@557eb543])
21:59:30.779 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@557eb543...
21:59:30.779 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini]
21:59:30.780 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.780 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[]))
21:59:30.781 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
21:59:30.781 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
21:59:30.782 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.783 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.783 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B: []
21:59:30.783 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3b95d13c]))
21:59:30.784 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3b95d13c]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.784 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3b95d13c])
21:59:30.785 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3b95d13c...
21:59:30.785 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
21:59:30.785 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.786 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.787 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - The first found whose last name is Bernini: Optional[Lorenzo Bernini]
21:59:30.787 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.787 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@537c8c7e]))
21:59:30.788 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@537c8c7e])
21:59:30.788 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@537c8c7e...
21:59:30.788 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
21:59:30.788 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.789 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.789 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
21:59:30.790 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.791 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
21:59:30.795 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST PASSED in 64 msec
21:59:30.797 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - 
21:59:30.811 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
21:59:30.812 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersons"
21:59:30.813 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
21:59:30.814 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.821 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 9 msec
21:59:30.822 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
21:59:30.825 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
21:59:30.826 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByFirstName"
21:59:30.826 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
21:59:30.827 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3491e86e]))
21:59:30.828 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3491e86e])
21:59:30.829 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3491e86e...
21:59:30.830 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 5 msec
21:59:30.831 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
21:59:30.833 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
21:59:30.834 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByLastNameDescending"
21:59:30.834 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
21:59:30.835 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@19b047fe]))
21:59:30.836 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@19b047fe])
21:59:30.836 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@19b047fe...
21:59:30.837 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
21:59:30.837 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
21:59:30.839 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
21:59:30.840 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameIsBerniniFirstResult"
21:59:30.840 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
21:59:30.841 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.842 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.843 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
21:59:30.843 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
21:59:30.846 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
21:59:30.847 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithB"
21:59:30.847 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
21:59:30.848 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.848 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.849 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
21:59:30.850 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
21:59:30.853 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
21:59:30.853 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
21:59:30.853 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
21:59:30.854 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.855 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@34819867]))
21:59:30.855 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@34819867])
21:59:30.856 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@34819867...
21:59:30.856 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 4 msec
21:59:30.856 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
21:59:30.860 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
21:59:30.860 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testPersonRange"
21:59:30.860 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
21:59:30.861 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.862 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[]))
21:59:30.862 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
21:59:30.863 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
21:59:30.864 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
21:59:30.871 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
21:59:30.872 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersons"
21:59:30.872 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
21:59:30.872 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.874 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
21:59:30.874 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
21:59:30.876 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
21:59:30.876 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByFirstName"
21:59:30.876 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
21:59:30.877 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4d6ee47]))
21:59:30.877 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4d6ee47])
21:59:30.878 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4d6ee47...
21:59:30.878 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
21:59:30.878 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
21:59:30.881 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
21:59:30.881 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByLastNameDescending"
21:59:30.881 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
21:59:30.882 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3bae64d0]))
21:59:30.882 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3bae64d0])
21:59:30.882 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@3bae64d0...
21:59:30.883 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
21:59:30.883 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
21:59:30.885 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
21:59:30.886 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameIsBerniniFirstResult"
21:59:30.886 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
21:59:30.886 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), Status[persons=[Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone], firstNamePattern=.*, lastNamePattern=Bernini])
21:59:30.899 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.900 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 15 msec
21:59:30.901 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
21:59:30.903 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
21:59:30.904 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithB"
21:59:30.904 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
21:59:30.904 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), Status[persons=[Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone], firstNamePattern=.*, lastNamePattern=B.*])
21:59:30.906 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
21:59:30.907 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
21:59:30.907 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
21:59:30.909 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
21:59:30.910 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
21:59:30.910 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
21:59:30.911 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), Status[persons=[Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone], firstNamePattern=.*, lastNamePattern=B.*])
21:59:30.911 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@5533dc72]))
21:59:30.911 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@5533dc72])
21:59:30.912 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@5533dc72...
21:59:30.912 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
21:59:30.912 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
21:59:30.914 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
21:59:30.914 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testPersonRange"
21:59:30.914 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
21:59:30.915 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
21:59:30.916 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[]))
21:59:30.916 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[])
21:59:30.917 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
21:59:30.917 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
21:59:30.918 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.960 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: Finder :: Extended Finder' with 6 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample2 >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample2 <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] BugInstance size is 1
[INFO] Error size is 0
[INFO] Total bugs: 1
[ERROR] Medium: Class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b defines non-transient non-serializable instance field status [it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b] In PersonFinderImpl2b.java SE_BAD_FIELD
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample3 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: JPA Finder 3.2-ALPHA-25-SNAPSHOT [18/19]
[INFO]   from modules/examples/JPAFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731978882
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 11 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[55,7] [serial] serializable class JpaFinder has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[81,33] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[84,28] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[93,64] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 17] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java:[45,12] [rawtypes] found raw type: JpaFinder
  missing type arguments for generic class JpaFinder<T,E>
  where T,E are type-variables:
    T extends Object declared in class JpaFinder
    E extends Object declared in class JpaFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java:[49,18] [rawtypes] found raw type: TypedQuery
  missing type arguments for generic class TypedQuery<X>
  where X is a type-variable:
    X extends Object declared in interface TypedQuery
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
21:59:47.844 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest
21:59:47.945 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
21:59:47.946 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST "must not crash"
21:59:47.946 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
21:59:48.017 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
21:59:48.276 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: example]
21:59:48.421 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 6.6.3.Final
21:59:48.514 [main                ] INFO  o.hibernate.cache.internal.RegionFactoryInitiator  - HHH000026: Second-level cache disabled
21:59:49.077 [main                ] WARN  org.hibernate.orm.connections.pooling              - HHH10001002: Using built-in connection pool (not intended for production use)
21:59:49.742 [main                ] WARN  org.hibernate.orm.deprecation                      - HHH90000025: H2Dialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
21:59:50.126 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001005: Database info:
	Database JDBC URL [jdbc:h2:mem:memdb]
	Database driver: org.h2.Driver
	Database version: 2.3.232
	Autocommit mode: false
	Isolation level: undefined/unknown
	Minimum pool size: 1
	Maximum pool size: 20
21:59:52.861 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
21:59:52.912 [main                ] INFO  org.hibernate.orm.connections.access               - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@32c503d3] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
21:59:52.935 [main                ] INFO  org.hibernate.orm.connections.access               - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3e8742de] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
21:59:53.265 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
21:59:54.346 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]
21:59:54.348 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
21:59:54.521 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Count: 9
21:59:54.522 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
21:59:54.526 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
21:59:54.535 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
21:59:54.581 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino]
21:59:54.582 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
21:59:54.595 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini]
21:59:54.603 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@51764654
21:59:54.610 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@1970fca2
21:59:54.615 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1f35f2e1/b4ecf98b-4324-4d79-9273-e0ad9e5bdcc4 at construction time: []
21:59:54.616 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.j.r.Findable) for i.t.t.e.p.Person@1f35f2e1/b4ecf98b-4324-4d79-9273-e0ad9e5bdcc4
21:59:54.616 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
21:59:54.619 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a752c69afc0@3798a437, [])
21:59:54.621 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@21cefc6d
21:59:54.628 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
21:59:54.631 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.thesefoolishthings.examples.jpafinderexample.HardwiredSystemRoleFactoryProvider@14676d59
21:59:54.636 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.j.i.PersonJpaPersistable])
21:59:54.641 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
21:59:54.643 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.j.i.PersonJpaPersistable]
21:59:54.644 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.i.Persistable -> [i.t.t.e.j.i.PersonJpaPersistable]
21:59:54.644 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.j.r.Findable -> [i.t.t.e.j.i.PersonJpaPersistable]
21:59:54.645 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1f35f2e1/b4ecf98b-4324-4d79-9273-e0ad9e5bdcc4, i.t.t.e.j.r.Findable)
21:59:54.646 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person)
21:59:54.646 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
21:59:54.647 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.j.i.PersonJpaPersistable@39999eea]
21:59:54.648 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a752c69afc0@3798a437, []) completed
21:59:54.648 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.j.i.PersonJpaPersistable@39999eea]
21:59:54.650 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
21:59:54.655 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Three persons from the 2nd position, with Person.as(): [Giotto da Bondone, Paolo Uccello, Pietro Perugino]
21:59:54.664 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST PASSED in 6718 msec
21:59:54.664 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - 
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
21:59:56.386 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
21:59:56.386 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithAscendingSortAndFirstMax"
21:59:56.387 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
21:59:56.388 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
21:59:56.428 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 40 msec
21:59:56.429 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
21:59:56.440 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
21:59:56.441 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithCount"
21:59:56.441 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
21:59:56.443 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
21:59:56.448 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 7 msec
21:59:56.448 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
21:59:56.453 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
21:59:56.453 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDescendingSortAndFirstMax"
21:59:56.453 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
21:59:56.455 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
21:59:56.457 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 3 msec
21:59:56.458 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
21:59:56.466 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
21:59:56.467 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDoubleSort"
21:59:56.467 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
21:59:56.468 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC, p.firstName
21:59:56.471 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec
21:59:56.471 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
21:59:56.477 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
21:59:56.478 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testSimpleQuery"
21:59:56.478 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
21:59:56.479 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
21:59:56.482 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec
21:59:56.482 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
21:59:56.483 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.14 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec
[INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: Finder :: JPA Finder' with 14 classes
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT-tests.jar
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample3 >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample3 <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] BugInstance size is 1
[INFO] Error size is 0
[INFO] Total bugs: 1
[ERROR] Medium: Exception thrown in class it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder at new it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder(Class, Function, TxManager) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder, it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder] At JpaFinder.java:[line 100]At JpaFinder.java:[line 100] CT_CONSTRUCTOR_THROW
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:project-archetype >----------
[INFO] Building TheseFoolishThings :: Project Archetype 3.2-ALPHA-25-SNAPSHOT [19/19]
[INFO]   from archetypes/project/pom.xml
[INFO] --------------------------[ maven-archetype ]---------------------------
[INFO] 
[INFO] --- clean:3.4.0:clean (default-clean) @ project-archetype ---
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ project-archetype ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732006491
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO] Rule 2: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] Rule 4: org.apache.maven.enforcer.rules.ReactorModuleConvergence passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ project-archetype ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ project-archetype ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ project-archetype ---
[INFO] Copying 12 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ project-archetype ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/src/test/resources
[INFO] 
[INFO] --- jacoco:0.8.12:report (report) @ project-archetype ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- archetype:3.3.1:jar (default-jar) @ project-archetype ---
[INFO] Building archetype jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ project-archetype ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- archetype:3.3.1:integration-test (default-integration-test) @ project-archetype ---
[WARNING] No Archetype IT projects: root 'projects' directory not found.
[JENKINS] Recording test results
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ project-archetype ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-25-SNAPSHOT/project-archetype-3.2-ALPHA-25-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-25-SNAPSHOT/project-archetype-3.2-ALPHA-25-SNAPSHOT.jar
[INFO] 
[INFO] --- archetype:3.3.1:update-local-catalog (default-update-local-catalog) @ project-archetype ---
[INFO] Updated local archetypes catalog /var/jenkins_home/maven-repositories/2/archetype-catalog.xml
[INFO] 
[INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ project-archetype >>>
[INFO] 
[INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ project-archetype ---
[INFO] 
[INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ project-archetype <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.6.6:check (default-cli) @ project-archetype ---
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:thesefoolishthings >---------
[INFO] Building TheseFoolishThings 3.2-ALPHA-25-SNAPSHOT                [20/19]
[INFO]   from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[WARNING] Parameter 'includeXmlInSite' is unknown for plugin 'maven-pmd-plugin:3.26.0:aggregate-cpd (default-cli)'
[WARNING] Parameter 'includeXmlInSite' is unknown for plugin 'maven-pmd-plugin:3.26.0:aggregate-pmd (default-cli)'
[INFO] 
[INFO] --- pmd:3.26.0:aggregate-cpd (default-cli) @ thesefoolishthings ---
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.11/superpom-config-1.11.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.11/superpom-config-1.11.pom (1.6 kB at 1.7 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/7.7.0/pmd-core-7.7.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/7.7.0/pmd-core-7.7.0.pom (6.8 kB at 9.4 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd/7.7.0/pmd-7.7.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd/7.7.0/pmd-7.7.0.pom (62 kB at 85 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom (3.6 kB at 3.2 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom (4.4 kB at 5.7 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/12.5/Saxon-HE-12.5.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/12.5/Saxon-HE-12.5.pom (4.2 kB at 5.4 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.48.1/checker-qual-3.48.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.48.1/checker-qual-3.48.1.pom (2.1 kB at 3.0 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/pcollections/pcollections/4.0.2/pcollections-4.0.2.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/pcollections/pcollections/4.0.2/pcollections-4.0.2.pom (1.5 kB at 2.2 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/oowekyala/ooxml/nice-xml-messages/3.1/nice-xml-messages-3.1.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/oowekyala/ooxml/nice-xml-messages/3.1/nice-xml-messages-3.1.pom (11 kB at 11 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/7.7.0/pmd-java-7.7.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/7.7.0/pmd-java-7.7.0.pom (11 kB at 13 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/7.7.0/pmd-javascript-7.7.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/7.7.0/pmd-javascript-7.7.0.pom (4.7 kB at 7.0 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.15/rhino-1.7.15.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.15/rhino-1.7.15.pom (1.3 kB at 1.8 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/7.7.0/pmd-jsp-7.7.0.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/7.7.0/pmd-jsp-7.7.0.pom (3.7 kB at 5.5 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.11/superpom-config-1.11.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.11/superpom-config-1.11.jar (8.0 kB at 9.6 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/7.7.0/pmd-core-7.7.0.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/12.5/Saxon-HE-12.5.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.48.1/checker-qual-3.48.1.jar
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/pcollections/pcollections/4.0.2/pcollections-4.0.2.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/7.7.0/pmd-core-7.7.0.jar (932 kB at 1.2 MB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/oowekyala/ooxml/nice-xml-messages/3.1/nice-xml-messages-3.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar (337 kB at 349 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/7.7.0/pmd-java-7.7.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/pcollections/pcollections/4.0.2/pcollections-4.0.2.jar (74 kB at 60 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/7.7.0/pmd-javascript-7.7.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.48.1/checker-qual-3.48.1.jar (239 kB at 192 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.15/rhino-1.7.15.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/oowekyala/ooxml/nice-xml-messages/3.1/nice-xml-messages-3.1.jar (49 kB at 31 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/7.7.0/pmd-jsp-7.7.0.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/12.5/Saxon-HE-12.5.jar (5.6 MB at 3.3 MB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/7.7.0/pmd-java-7.7.0.jar (1.7 MB at 889 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/7.7.0/pmd-javascript-7.7.0.jar (160 kB at 82 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.15/rhino-1.7.15.jar (1.4 MB at 692 kB/s)
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/7.7.0/pmd-jsp-7.7.0.jar (85 kB at 36 kB/s)
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.7/superpom-5.7-site.xml
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.7/superpom-5.7-site.xml
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/2.0.1/maven-fluido-skin-2.0.1.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-fluido-skin/2.0.1/maven-fluido-skin-2.0.1.jar (355 kB at 938 kB/s)
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.1 skin
[INFO] 
[INFO] >>> pmd:3.26.0:aggregate-pmd (default-cli) > test-compile @ thesefoolishthings >>>
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ thesefoolishthings ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732028520
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ thesefoolishthings ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ thesefoolishthings ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ thesefoolishthings ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/jacoco.exec
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings (modules) 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ modules ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732028862
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ modules ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ modules ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ modules ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ modules ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/target/jacoco.exec
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: MessageBus 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-messagebus ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732029203
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-messagebus ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-messagebus ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-messagebus ---
[INFO] Nothing to compile - all classes are up to date.
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-messagebus ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java:[46,48] [this-escape] possible 'this' escape before subclass is fully initialized
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Utilities 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-util ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732032355
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-util ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-util ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util ---
[INFO] Copying 6 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-util ---
[INFO] Nothing to compile - all classes are up to date.
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-util ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,52] [unchecked] unchecked method invocation: method runWithContexts in class ContextSnapshot is applied to given types
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,53] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,56] [unchecked] unchecked method invocation: method runWithContexts in interface ContextManager is applied to given types
  required: List<Object>,Task<V,T>
  found:    List<Object>,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,75] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,40] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[263,36] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[292,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[316,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java:[52,23] [unchecked] unchecked conversion
  required: Consumer<String>
  found:    Consumer
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,54] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,55] [unchecked] unchecked conversion
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked method invocation: method of in class Optional is applied to given types
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in method <T>of(T)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,72] [unchecked] unchecked conversion
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in method <T>of(T)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,59] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    Optional
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked conversion
  required: T
  found:    Optional
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked method invocation: method of in interface List is applied to given types
  required: E
  found:    RoleWithGeneric
  where E is a type-variable:
    E extends Object declared in method <E>of(E)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,67] [unchecked] unchecked conversion
  required: E
  found:    RoleWithGeneric
  where E is a type-variable:
    E extends Object declared in method <E>of(E)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,58] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    List
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked conversion
  required: T
  found:    List
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java:[60,11] [serial] serializable class NameFinderImplementation has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,40] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,42] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,36] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java:[48,11] [serial] serializable class AClass has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[85,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[86,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[87,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[91,21] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[129,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[89,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>as(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[90,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>maybeAs(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[91,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>asMany(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[92,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>as(Type<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[93,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>maybeAs(Type<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[94,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>asMany(Type<? extends T>)
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Actors 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-actor ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732045758
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-actor ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-actor ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-actor ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-actor ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-actor ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-actor ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 22 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[44,20] Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[56,16] [serial] serializable class MessageSupport has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[59,57] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[65,35] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[73,21] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[45,7] [serial] serializable class CollaborationCompletedMessage has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[65,86] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[73,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[82,75] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[54,7] [serial] serializable class DefaultCollaboration has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[109,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[116,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[120,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[124,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[128,40] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java:[44,7] [serial] serializable class CollaborationStartedMessage has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[121,62] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<?>
  where T is a type-variable:
    T extends Object declared in method <T>registerMessageListener(Method)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[136,24] [rawtypes] found raw type: Listener
  missing type arguments for generic class Listener<T>
  where T is a type-variable:
    T extends Object declared in interface Listener
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,19] [unchecked] unchecked method invocation: method addListener in class CollaborationAwareMessageBusAdapter is applied to given types
  required: Method,Listener<T>,Class<T>
  found:    Method,Listener,Class<CAP#1>
  where T is a type-variable:
    T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>)
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,28] [unchecked] unchecked conversion
  required: Listener<T>
  found:    Listener
  where T is a type-variable:
    T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java:[41,18] [serial] serializable class NotFoundException has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-actor ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-actor ---
[INFO] No sources to compile
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Test Utilities 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-util-test ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732053600
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-util-test ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util-test ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util-test ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-util-test ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util-test ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-util-test ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util-test ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-util-test ---
[INFO] No sources to compile
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Roles 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-role ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732059475
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-role ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-role ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-role ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 65 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[105,74] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[109,50] [unchecked] unchecked cast
  required: Changeable<T>
  found:    ChangingSource<T>
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[111,87] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[47,82] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[58,83] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[40,78] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[45,67] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[67,27] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunctionSupport.java:[41,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,61] [unchecked] unchecked cast
  required: DOMAIN_TYPE
  found:    Object
  where DOMAIN_TYPE is a type-variable:
    DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,95] [unchecked] unchecked cast
  required: DOMAIN_TYPE
  found:    Object
  where DOMAIN_TYPE is a type-variable:
    DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[48,41] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[40,76] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[45,66] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultDisplayable.java:[62,38] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultMutableDisplayable.java:[61,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentationModel.java:[56,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultUserAction.java:[67,31] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultUserActionProvider.java:[64,22] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/MutableIconProviderSupport.java:[45,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[91,99] [unchecked] unchecked conversion
  required: List<As>
  found:    List
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[64,11] [serial] serializable class SCPFinder has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[69,49] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[72,41] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[192,40] [unchecked] unchecked cast
  required: RoleFactory<As>
  found:    Object
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-role ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 10 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[60,49] [unchecked] unchecked cast
  required: List<UserAction>
  found:    Object
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[100,28] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[115,21] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: MessageBus :: Spring 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-messagebus-spring ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732071131
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-messagebus-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus-spring ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-messagebus-spring ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-messagebus-spring ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO] 
[INFO] --- build-helper:3.6.0:add-source (add-aj-sources) @ it-tidalwave-messagebus-spring ---
[INFO] Source directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/main/aspect added.
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus-spring ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-messagebus-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/unwoven-classes
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-messagebus-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[WARNING] You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
Your processor is: org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl
Lombok supports: OpenJDK javac, ECJ
	<unknown source file>:<no line information>

[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus-spring ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-messagebus-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[42,63] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter
  missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T>
  where T is a type-variable:
    T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[54,34] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter
  missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T>
  where T is a type-variable:
    T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,77] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,77] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,71] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,71] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Roles :: Spring 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-role-spring ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732080738
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-role-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role-spring ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-role-spring ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-role-spring ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role-spring ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-role-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java:[69,47] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/unwoven-classes
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-role-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role-spring ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-role-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java:[40,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java:[40,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[177,21] [rawtypes] found raw type: Answer
  missing type arguments for generic class Answer<T>
  where T is a type-variable:
    T extends Object declared in interface Answer
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[183,22] [rawtypes] found raw type: Task
  missing type arguments for generic class Task<T,E>
  where T,E are type-variables:
    T extends Object declared in class Task
    E extends Throwable declared in class Task
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,48] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types
  required: Object,Task<V,T>
  found:    Object,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,59] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,33] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,55] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types
  required: Object,Task<V,T>
  found:    Support,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,73] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,40] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples (master) 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ thesefoolishthings-examples ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732089036
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ thesefoolishthings-examples ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ thesefoolishthings-examples ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings-examples ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ thesefoolishthings-examples ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/target/jacoco.exec
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: Data 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732089405
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java:[47,7] [serial] serializable class Person has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] No sources to compile
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: DCI :: Displayable 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732093220
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: DCI :: Marshal XStream 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732099568
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 17 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[52,19] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from T#1 to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[54,53] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class XStreamUnmarshallableSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from ListOfPersons to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from Person to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java:[94,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java:[52,37] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java:[65,46] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: DCI :: Persistence JPA 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732107647
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 8 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java:[68,34] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: DCI :: Swing 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732114296
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 14 source files with javac [forked debug deprecation release 17] to target/unwoven-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[98,34] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[123,41] [rawtypes] found raw type: AbstractListModel
  missing type arguments for generic class AbstractListModel<E>
  where E is a type-variable:
    E extends Object declared in class AbstractListModel
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[164,23] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[44,7] [serial] serializable class SwingPersonPresentation has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[46,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[53,22] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[100,15] [this-escape] previous possible 'this' escape happens here via invocation
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[73,44] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[77,29] [unchecked] unchecked call to setCellRenderer(ListCellRenderer<? super E>) as a member of the raw type JList
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[53,66] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[50,7] [serial] serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java:[55,44] [unchecked] createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider
  return type requires unchecked conversion from ObservableList<? extends Person> to ObservableList<T>
  where T is a type-variable:
    T extends Object declared in method <T>createObservableList()
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/unwoven-classes
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] No sources to compile
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: Finder :: In-memory Finder 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732118837
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: Finder :: Extended Finder 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732124523
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 7 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[47,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[55,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 4 source files with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Examples :: Finder :: JPA Finder 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732130622
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 11 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[55,7] [serial] serializable class JpaFinder has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[81,33] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[84,28] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[93,64] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 17] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java:[45,12] [rawtypes] found raw type: JpaFinder
  missing type arguments for generic class JpaFinder<T,E>
  where T,E are type-variables:
    T extends Object declared in class JpaFinder
    E extends Object declared in class JpaFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java:[49,18] [rawtypes] found raw type: TypedQuery
  missing type arguments for generic class TypedQuery<X>
  where X is a type-variable:
    X extends Object declared in interface TypedQuery
[INFO] 
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking TheseFoolishThings :: Project Archetype 3.2-ALPHA-25-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ project-archetype ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732137689
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ project-archetype ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ project-archetype ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ project-archetype ---
[INFO] Copying 12 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ project-archetype ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/src/test/resources
[WARNING] Failed to getClass for org.apache.maven.plugins.pmd.AggregatorPmdReport
[INFO] 
[INFO] <<< pmd:3.26.0:aggregate-pmd (default-cli) < test-compile @ thesefoolishthings <<<
[INFO] 
[INFO] 
[INFO] --- pmd:3.26.0:aggregate-pmd (default-cli) @ thesefoolishthings ---
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[WARNING] Unable to locate Source XRef to link to -- DISABLED
[INFO] PMD version: 7.7.0
[WARNING] There are 2 PMD processing errors:
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java: ParseException: Parse exception in file '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java' at line 38, column 8: Record declarations are a feature of Java 16, you should select your language version accordingly
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java: ParseException: Parse exception in file '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java' at line 49, column 5: Record declarations are a feature of Java 16, you should select your language version accordingly
[INFO] Rendering content with org.apache.maven.skins:maven-fluido-skin:jar:2.0.1 skin
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:thesefoolishthings >---------
[INFO] Building TheseFoolishThings 3.2-ALPHA-25-SNAPSHOT                [21/19]
[INFO]   from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ thesefoolishthings ---
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ thesefoolishthings >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ thesefoolishthings ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732145031
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ thesefoolishthings ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ thesefoolishthings ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ thesefoolishthings ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/jacoco.exec
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ thesefoolishthings <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ thesefoolishthings ---
[INFO] Skipping pom project
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --------------< it.tidalwave.thesefoolishthings:modules >---------------
[INFO] Building TheseFoolishThings (modules) 3.2-ALPHA-25-SNAPSHOT      [22/19]
[INFO]   from modules/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ modules ---
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ modules >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ modules ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732146428
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ modules ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ modules ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ modules ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ modules ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/target/jacoco.exec
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ modules <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ modules ---
[INFO] Skipping pom project
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus >-------
[INFO] Building TheseFoolishThings :: MessageBus 3.2-ALPHA-25-SNAPSHOT  [23/19]
[INFO]   from modules/MessageBus/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-messagebus ---
[INFO] There are 61 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-messagebus >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-messagebus ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732149118
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-messagebus ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-messagebus ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-messagebus ---
[INFO] Nothing to compile - all classes are up to date.
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-messagebus ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java:[46,48] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-messagebus <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-messagebus ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-util >----------
[INFO] Building TheseFoolishThings :: Utilities 3.2-ALPHA-25-SNAPSHOT   [24/19]
[INFO]   from modules/Utilities/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-util ---
[INFO] There are 218 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-util >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-util ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732154001
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-util ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-util ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util ---
[INFO] Copying 6 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-util ---
[INFO] Nothing to compile - all classes are up to date.
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-util ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,52] [unchecked] unchecked method invocation: method runWithContexts in class ContextSnapshot is applied to given types
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,53] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,56] [unchecked] unchecked method invocation: method runWithContexts in interface ContextManager is applied to given types
  required: List<Object>,Task<V,T>
  found:    List<Object>,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,75] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,40] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[263,36] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[292,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[316,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java:[52,23] [unchecked] unchecked conversion
  required: Consumer<String>
  found:    Consumer
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,54] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,55] [unchecked] unchecked conversion
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked method invocation: method of in class Optional is applied to given types
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in method <T>of(T)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,72] [unchecked] unchecked conversion
  required: T
  found:    RoleWithGeneric
  where T is a type-variable:
    T extends Object declared in method <T>of(T)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,59] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    Optional
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked conversion
  required: T
  found:    Optional
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked method invocation: method of in interface List is applied to given types
  required: E
  found:    RoleWithGeneric
  where E is a type-variable:
    E extends Object declared in method <E>of(E)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,67] [unchecked] unchecked conversion
  required: E
  found:    RoleWithGeneric
  where E is a type-variable:
    E extends Object declared in method <E>of(E)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,58] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types
  required: T
  found:    List
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked conversion
  required: T
  found:    List
  where T is a type-variable:
    T extends Object declared in interface OngoingStubbing
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java:[60,11] [serial] serializable class NameFinderImplementation has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,40] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,42] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,14] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,36] [deprecation] Key(String) in Key has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java:[48,11] [serial] serializable class AClass has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[85,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[86,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[87,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[91,21] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[129,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated
  where T is a type-variable:
    T extends Object declared in method <T>get(Key<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[89,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>as(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[90,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>maybeAs(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[91,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types
  required: Class<? extends T>
  found:    Class
  where T is a type-variable:
    T extends Object declared in method <T>asMany(Class<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[92,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>as(Type<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[93,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>maybeAs(Type<? extends T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[94,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types
  required: Type<? extends T>
  found:    Type
  where T is a type-variable:
    T extends Object declared in method <T>asMany(Type<? extends T>)
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-util <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-util ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-actor >---------
[INFO] Building TheseFoolishThings :: Actors 3.2-ALPHA-25-SNAPSHOT      [25/19]
[INFO]   from modules/Actors/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-actor ---
[INFO] There are 35 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-actor >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-actor ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732164166
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-actor ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-actor ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-actor ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-actor ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-actor ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-actor ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 22 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[44,20] Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[56,16] [serial] serializable class MessageSupport has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[59,57] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[65,35] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[73,21] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[45,7] [serial] serializable class CollaborationCompletedMessage has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[65,86] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[73,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[82,75] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[54,7] [serial] serializable class DefaultCollaboration has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[109,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[116,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[120,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[124,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[128,40] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java:[44,7] [serial] serializable class CollaborationStartedMessage has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[121,62] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<?>
  where T is a type-variable:
    T extends Object declared in method <T>registerMessageListener(Method)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[136,24] [rawtypes] found raw type: Listener
  missing type arguments for generic class Listener<T>
  where T is a type-variable:
    T extends Object declared in interface Listener
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,19] [unchecked] unchecked method invocation: method addListener in class CollaborationAwareMessageBusAdapter is applied to given types
  required: Method,Listener<T>,Class<T>
  found:    Method,Listener,Class<CAP#1>
  where T is a type-variable:
    T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>)
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,28] [unchecked] unchecked conversion
  required: Listener<T>
  found:    Listener
  where T is a type-variable:
    T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java:[41,18] [serial] serializable class NotFoundException has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-actor ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-actor ---
[INFO] No sources to compile
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-actor <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-actor ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.testng:testng:jar:7.10.2:test
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] -------< it.tidalwave.thesefoolishthings:it-tidalwave-util-test >-------
[INFO] Building TheseFoolishThings :: Test Utilities 3.2-ALPHA-25-SNAPSHOT [26/19]
[INFO]   from modules/TestUtilities/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-util-test ---
[INFO] There are 8 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-util-test >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-util-test ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732170462
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-util-test ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util-test ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util-test ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-util-test ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util-test ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-util-test ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util-test ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-util-test ---
[INFO] No sources to compile
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-util-test <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-util-test ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING]    org.springframework:spring-beans:jar:5.3.37:compile
[WARNING]    org.springframework:spring-core:jar:5.3.37:compile
[WARNING] Unused declared dependencies found:
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-role >----------
[INFO] Building TheseFoolishThings :: Roles 3.2-ALPHA-25-SNAPSHOT       [27/19]
[INFO]   from modules/Roles/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-role ---
[INFO] There are 159 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-role >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-role ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732176228
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-role ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-role ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-role ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 65 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[105,74] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[109,50] [unchecked] unchecked cast
  required: Changeable<T>
  found:    ChangingSource<T>
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[111,87] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class BoundProperty
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[47,82] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[58,83] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[40,78] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[45,67] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[67,27] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunctionSupport.java:[41,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,61] [unchecked] unchecked cast
  required: DOMAIN_TYPE
  found:    Object
  where DOMAIN_TYPE is a type-variable:
    DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,95] [unchecked] unchecked cast
  required: DOMAIN_TYPE
  found:    Object
  where DOMAIN_TYPE is a type-variable:
    DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[48,41] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[40,76] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[45,66] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean>
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultDisplayable.java:[62,38] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultMutableDisplayable.java:[61,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentationModel.java:[56,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultUserAction.java:[67,31] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultUserActionProvider.java:[64,22] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/MutableIconProviderSupport.java:[45,72] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[91,99] [unchecked] unchecked conversion
  required: List<As>
  found:    List
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[64,11] [serial] serializable class SCPFinder has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[69,49] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[72,41] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[192,40] [unchecked] unchecked cast
  required: RoleFactory<As>
  found:    Object
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-role ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 10 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[60,49] [unchecked] unchecked cast
  required: List<UserAction>
  found:    Object
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[100,28] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[115,21] [deprecation] getDefaultAction() in UserActionProvider has been deprecated
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-role <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-role ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:test
[WARNING] Non-test scoped test only dependencies found:
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring >---
[INFO] Building TheseFoolishThings :: MessageBus :: Spring 3.2-ALPHA-25-SNAPSHOT [28/19]
[INFO]   from modules/SpringMessageBus/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-messagebus-spring ---
[INFO] There are 3 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-messagebus-spring >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-messagebus-spring ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732186047
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-messagebus-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus-spring ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-messagebus-spring ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-messagebus-spring ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO] 
[INFO] --- build-helper:3.6.0:add-source (add-aj-sources) @ it-tidalwave-messagebus-spring ---
[INFO] Source directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/main/aspect added.
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus-spring ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-messagebus-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/unwoven-classes
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-messagebus-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[WARNING] You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
Your processor is: org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl
Lombok supports: OpenJDK javac, ECJ
	<unknown source file>:<no line information>

[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus-spring ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-messagebus-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[42,63] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter
  missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T>
  where T is a type-variable:
    T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[54,34] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter
  missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T>
  where T is a type-variable:
    T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,77] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,77] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,71] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types
  required: Class<T>,Listener<T>
  found:    Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,71] [unchecked] unchecked conversion
  required: Listener<T>
  found:    MessageBusAdapterFactory.MessageBusListenerAdapter
  where T is a type-variable:
    T extends Object declared in method <T>subscribe(Class<T>,Listener<T>)
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-messagebus-spring <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-messagebus-spring ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework:spring-aspects:jar:5.3.37:compile
[WARNING]    org.springframework:spring-core:jar:5.3.37:compile
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:2.0.16:test
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:test
[WARNING] Non-test scoped test only dependencies found:
[WARNING]    org.springframework:spring-context:jar:5.3.37:compile
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-role-spring >------
[INFO] Building TheseFoolishThings :: Roles :: Spring 3.2-ALPHA-25-SNAPSHOT [29/19]
[INFO]   from modules/SpringRoles/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-role-spring ---
[INFO] There are 6 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-role-spring >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-role-spring ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732194949
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-role-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role-spring ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role-spring ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-role-spring ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-role-spring ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role-spring ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-role-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java:[69,47] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/unwoven-classes
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-role-spring ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role-spring ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-role-spring ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java:[40,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java:[40,39] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[177,21] [rawtypes] found raw type: Answer
  missing type arguments for generic class Answer<T>
  where T is a type-variable:
    T extends Object declared in interface Answer
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[183,22] [rawtypes] found raw type: Task
  missing type arguments for generic class Task<T,E>
  where T,E are type-variables:
    T extends Object declared in class Task
    E extends Throwable declared in class Task
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,48] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types
  required: Object,Task<V,T>
  found:    Object,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,59] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[186,33] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,55] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types
  required: Object,Task<V,T>
  found:    Support,Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,73] [unchecked] unchecked conversion
  required: Task<V,T>
  found:    Task
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[242,40] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated
  where V,T are type-variables:
    V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>)
    T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>)
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-role-spring <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-role-spring ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING]    org.springframework:spring-core:jar:5.3.37:compile
[WARNING] Unused declared dependencies found:
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:2.0.16:test
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:test
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ----< it.tidalwave.thesefoolishthings:thesefoolishthings-examples >-----
[INFO] Building TheseFoolishThings :: Examples (master) 3.2-ALPHA-25-SNAPSHOT [30/19]
[INFO]   from modules/examples/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ thesefoolishthings-examples ---
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ thesefoolishthings-examples >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ thesefoolishthings-examples ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732202493
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ thesefoolishthings-examples ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ thesefoolishthings-examples ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings-examples ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ thesefoolishthings-examples ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/target/jacoco.exec
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ thesefoolishthings-examples <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ thesefoolishthings-examples ---
[INFO] Skipping pom project
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-data >--
[INFO] Building TheseFoolishThings :: Examples :: Data 3.2-ALPHA-25-SNAPSHOT [31/19]
[INFO]   from modules/examples/Data/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] There are 9 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-data >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732203610
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java:[47,7] [serial] serializable class Person has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] No sources to compile
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-data <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-data ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:runtime
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    org.testng:testng:jar:7.10.2:test
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-displayable >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Displayable 3.2-ALPHA-25-SNAPSHOT [32/19]
[INFO]   from modules/examples/DciDisplayableExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] There are 8 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-displayable >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732208070
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 5 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-displayable <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    com.thoughtworks.xstream:xstream:jar:1.4.21:compile
[WARNING]    org.springframework:spring-beans:jar:6.2.1:compile
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:2.0.16:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:compile
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Marshal XStream 3.2-ALPHA-25-SNAPSHOT [33/19]
[INFO]   from modules/examples/DciMarshalXStreamExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] There are 32 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732215618
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 17 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[52,19] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from T#1 to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[54,53] [unchecked] unchecked cast
  required: T
  found:    Object
  where T is a type-variable:
    T extends Object declared in class XStreamUnmarshallableSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from ListOfPersons to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable
  return type requires unchecked conversion from Person to T#2
  where T#1,T#2 are type-variables:
    T#1 extends Object declared in class XStreamUnmarshallableSupport
    T#2 extends Object declared in method <T#2>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java:[94,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java:[52,37] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java:[65,46] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework:spring-beans:jar:6.2.1:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:2.0.16:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:compile
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Persistence JPA 3.2-ALPHA-25-SNAPSHOT [34/19]
[INFO]   from modules/examples/DciPersistenceJpaExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] There are 18 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732223018
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 8 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java:[68,34] [rawtypes] found raw type: Class
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework.boot:spring-boot:jar:3.4.1:compile
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING]    jakarta.transaction:jakarta.transaction-api:jar:2.0.1:compile
[WARNING]    org.springframework.boot:spring-boot-autoconfigure:jar:3.4.1:compile
[WARNING]    jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile
[WARNING]    org.springframework:spring-context:jar:6.2.1:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework.boot:spring-boot-starter:jar:3.4.1:compile
[WARNING]    org.springframework.boot:spring-boot-starter-data-jpa:jar:3.4.1:compile
[WARNING]    com.h2database:h2:jar:2.3.232:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:2.0.16:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:compile
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-swing >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Swing 3.2-ALPHA-25-SNAPSHOT [35/19]
[INFO]   from modules/examples/DciSwingExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java:38:8: unexpected token: record
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java:38:47: unexpected token: String
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java:38:77: unexpected token: String
[INFO] There are 16 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-swing >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732229945
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/jacoco.exec
[INFO] 
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 14 source files with javac [forked debug deprecation release 17] to target/unwoven-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[98,34] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[123,41] [rawtypes] found raw type: AbstractListModel
  missing type arguments for generic class AbstractListModel<E>
  where E is a type-variable:
    E extends Object declared in class AbstractListModel
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[164,23] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[44,7] [serial] serializable class SwingPersonPresentation has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[46,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[53,22] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[100,15] [this-escape] previous possible 'this' escape happens here via invocation
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[73,44] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[77,29] [unchecked] unchecked call to setCellRenderer(ListCellRenderer<? super E>) as a member of the raw type JList
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[53,66] [rawtypes] found raw type: JList
  missing type arguments for generic class JList<E>
  where E is a type-variable:
    E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[50,7] [serial] serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java:[55,44] [unchecked] createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider
  return type requires unchecked conversion from ObservableList<? extends Person> to ObservableList<T>
  where T is a type-variable:
    T extends Object declared in method <T>createObservableList()
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/unwoven-classes
[INFO] 
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] No sources to compile
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-swing <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.springframework:spring-aspects:jar:6.2.1:compile
[WARNING]    org.aspectj:aspectjrt:jar:1.9.20.1:compile
[WARNING]    org.slf4j:slf4j-api:jar:2.0.16:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:2.0.16:compile
[WARNING]    javax.inject:javax.inject:jar:1:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:compile
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    org.testng:testng:jar:7.10.2:test
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample1 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: In-memory Finder 3.2-ALPHA-25-SNAPSHOT [36/19]
[INFO]   from modules/examples/InMemoryFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] There are 3 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample1 >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732235300
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [forked debug deprecation release 17] to target/test-classes
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample1 <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING]    org.slf4j:slf4j-api:jar:2.0.16:compile
[WARNING] Unused declared dependencies found:
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:runtime
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample2 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: Extended Finder 3.2-ALPHA-25-SNAPSHOT [37/19]
[INFO]   from modules/examples/ExtendedFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] There are 11 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample2 >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732241402
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/resources
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 7 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[47,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[55,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 4 source files with javac [forked debug deprecation release 17] to target/test-classes
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample2 <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING]    org.slf4j:slf4j-api:jar:2.0.16:compile
[WARNING] Unused declared dependencies found:
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:runtime
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[WARNING]    org.mockito:mockito-core:jar:5.13.0:test
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample3 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: JPA Finder 3.2-ALPHA-25-SNAPSHOT [38/19]
[INFO]   from modules/examples/JPAFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] There are 24 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample3 >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732248380
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 11 source files with javac [forked debug deprecation release 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[55,7] [serial] serializable class JpaFinder has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[81,33] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[84,28] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[93,64] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 17] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java:[45,12] [rawtypes] found raw type: JpaFinder
  missing type arguments for generic class JpaFinder<T,E>
  where T,E are type-variables:
    T extends Object declared in class JpaFinder
    E extends Object declared in class JpaFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java:[49,18] [rawtypes] found raw type: TypedQuery
  missing type arguments for generic class TypedQuery<X>
  where X is a type-variable:
    X extends Object declared in interface TypedQuery
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample3 <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[WARNING] Used undeclared dependencies found:
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.2:compile
[WARNING]    jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile
[WARNING]    org.slf4j:slf4j-api:jar:2.0.16:compile
[WARNING] Unused declared dependencies found:
[WARNING]    com.h2database:h2:jar:2.3.232:compile
[WARNING]    org.hibernate.orm:hibernate-core:jar:6.6.3.Final:compile
[WARNING]    ch.qos.logback:logback-classic:jar:1.5.12:runtime
[WARNING]    ch.qos.logback:logback-core:jar:1.5.12:runtime
[WARNING]    it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile
[WARNING]    javax.annotation:javax.annotation-api:jar:1.3.2:compile
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:project-archetype >----------
[INFO] Building TheseFoolishThings :: Project Archetype 3.2-ALPHA-25-SNAPSHOT [39/19]
[INFO]   from archetypes/project/pom.xml
[INFO] --------------------------[ maven-archetype ]---------------------------
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ project-archetype ---
[INFO] 
[INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ project-archetype >>>
[INFO] 
[INFO] --- buildnumber:3.2.1:create (default) @ project-archetype ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732257751
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] 
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ project-archetype ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ project-archetype ---
[INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/jacoco.exec
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ project-archetype ---
[INFO] Copying 12 resources from src/main/resources to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ project-archetype ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/src/test/resources
[WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
[INFO] 
[INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ project-archetype <<<
[INFO] 
[INFO] 
[INFO] --- dependency:3.8.1:analyze (default-cli) @ project-archetype ---
[INFO] No dependency problems found
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:thesefoolishthings >---------
[INFO] Building TheseFoolishThings 3.2-ALPHA-25-SNAPSHOT                [40/19]
[INFO]   from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- dependency-check:11.1.1:aggregate (default-cli) @ thesefoolishthings ---
[INFO] Skipping dependency-check:aggregate
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for TheseFoolishThings 3.2-ALPHA-25-SNAPSHOT:
[INFO] 
[INFO] TheseFoolishThings ................................. SUCCESS [  0.614 s]
[INFO] TheseFoolishThings (modules) ....................... SUCCESS [  0.519 s]
[INFO] TheseFoolishThings :: MessageBus ................... SUCCESS [  4.907 s]
[INFO] TheseFoolishThings :: Utilities .................... SUCCESS [ 10.487 s]
[INFO] TheseFoolishThings :: Actors ....................... SUCCESS [  6.098 s]
[INFO] TheseFoolishThings :: Test Utilities ............... SUCCESS [  5.155 s]
[INFO] TheseFoolishThings :: Roles ........................ SUCCESS [  9.682 s]
[INFO] TheseFoolishThings :: MessageBus :: Spring ......... SUCCESS [  7.443 s]
[INFO] TheseFoolishThings :: Roles :: Spring .............. SUCCESS [  7.411 s]
[INFO] TheseFoolishThings :: Examples (master) ............ SUCCESS [  0.499 s]
[INFO] TheseFoolishThings :: Examples :: Data ............. SUCCESS [  4.097 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Displayable SUCCESS [  6.966 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream SUCCESS [  7.172 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA SUCCESS [  6.479 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Swing ..... SUCCESS [  4.954 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder SUCCESS [  5.648 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder SUCCESS [  6.590 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder SUCCESS [  7.932 s]
[INFO] TheseFoolishThings :: Project Archetype ............ SUCCESS [  2.452 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10:12 min
[INFO] Finished at: 2024-12-20T22:04:21Z
[INFO] ------------------------------------------------------------------------
[workspace] $ /bin/bash /tmp/jenkins11414700089522868575.sh
channel stopped
No post-build script.
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml
Saving reports...
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-1.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-2.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-3.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-4.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-5.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-6.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-7.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-8.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results-9.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/testng/testng-results.xml'
0.749064% of tests failed, which exceeded threshold of 0%. Marking build as UNSTABLE
TestNG Reports Processing: FINISH
[JaCoCo plugin] Collecting JaCoCo coverage data...
[JaCoCo plugin] Version: 3.3.3
[JaCoCo plugin] **/**.exec;**/classes;**/src/main/java; locations are configured
[JaCoCo plugin] Number of found exec files for pattern **/**.exec: 10
[JaCoCo plugin] Saving matched execfiles:  /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec
[JaCoCo plugin] Saving matched class directories for class-pattern: **/classes: 
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/classes 0 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/classes 36 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/classes 19 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/classes 78 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/classes 5 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/classes 6 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/classes 8 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/classes 111 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/classes 5 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/classes 5 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/classes 18 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/classes 8 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/classes 16 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/classes 8 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/classes 3 files
[JaCoCo plugin]  - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/classes 14 files
[JaCoCo plugin] Saving matched source directories for source-pattern: **/src/main/java: 
[JaCoCo plugin] Source Inclusions: null
[JaCoCo plugin] Source Exclusions: null
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/src/main/resources/archetype-resources/modules/Module1/src/main/java 1 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/classes/archetype-resources/modules/Module1/src/main/java 1 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java 22 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java 10 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java 65 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/main/java 2 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/main/java 5 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/src/main/java 6 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java 76 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/main/java 5 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/main/java 5 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java 17 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java 8 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java 15 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java 7 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/main/java 3 files
[JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java 11 files
[JaCoCo plugin] Loading inclusions files..
[JaCoCo plugin] inclusions: []
[JaCoCo plugin] exclusions: [org/musicbrainz/**/*.class]
[JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=0, maxClass=0, minMethod=0, maxMethod=0, minLine=0, maxLine=0, minBranch=0, maxBranch=0, minInstruction=0, maxInstruction=0, minComplexity=0, maxComplexity=0]
[JaCoCo plugin] Publishing the results..
[JaCoCo plugin] Loading packages..
[JaCoCo plugin] Done.
[JaCoCo plugin] Overall coverage: class: 53.65854, method: 46.10674, line: 45.119835, branch: 41.107384, instruction: 46.28889, complexity: 43.243244
[description-setter] Description set: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc
[Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Java Compiler] Successfully parsed console log
[Java Compiler] -> found 170 issues (skipped 250 duplicates)
[Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8'
[Java Compiler] Creating SCM blamer to obtain author and commit information for affected files
[Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[Java Compiler] -> resolved paths in source directory (68 found, 0 not found)
[Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[Java Compiler] -> resolved module names for 170 issues
[Java Compiler] Resolving package names (or namespaces) by parsing the affected files
[Java Compiler] -> resolved package names of 68 affected files
[Java Compiler] No filter has been set, publishing all 170 issues
[Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds
[Java Compiler] -> created fingerprints for 170 issues (skipped 0 issues)
[Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[Java Compiler] -> 68 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[Java Compiler] Repository miner is not configured, skipping repository mining
[Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Java Compiler] Successfully parsed console log
[Java Compiler] -> found 170 issues (skipped 250 duplicates)
[Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8'
[Java Compiler] Creating SCM blamer to obtain author and commit information for affected files
[Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[Java Compiler] -> resolved paths in source directory (68 found, 0 not found)
[Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[Java Compiler] -> resolved module names for 170 issues
[Java Compiler] Resolving package names (or namespaces) by parsing the affected files
[Java Compiler] -> resolved package names of 68 affected files
[Java Compiler] No filter has been set, publishing all 170 issues
[Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds
[Java Compiler] -> created fingerprints for 170 issues (skipped 0 issues)
[Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[Java Compiler] -> 68 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[Java Compiler] Repository miner is not configured, skipping repository mining
[Java Compiler] Reference build recorder is not configured
[Java Compiler] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[Java Compiler] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[Java Compiler] Issues delta (vs. reference build): outstanding: 167, new: 3, fixed: 7
[Java Compiler] No quality gates have been set - skipping
[Java Compiler] Health report is disabled - skipping
[Java Compiler] Created analysis result for 170 issues (found 3 new issues, fixed 7 issues)
[Java Compiler] Attaching ResultAction with ID 'java' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Maven] -> found 118 issues (skipped 0 duplicates)
[Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Maven] -> found 118 issues (skipped 0 duplicates)
[Maven] Successfully parsed console log
[Maven] -> found 118 issues (skipped 0 duplicates)
[Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Maven] Skipping post processing
[Maven] No filter has been set, publishing all 118 issues
[Maven] Repository miner is not configured, skipping repository mining
[Maven] Successfully parsed console log
[Maven] -> found 118 issues (skipped 0 duplicates)
[Maven] Successfully parsed console log
[Maven] -> found 118 issues (skipped 0 duplicates)
[Maven] Successfully parsed console log
[Maven] -> found 118 issues (skipped 0 duplicates)
[Maven] Successfully parsed console log
[Maven] -> found 118 issues (skipped 0 duplicates)
[Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Maven] Skipping post processing
[Maven] No filter has been set, publishing all 118 issues
[Maven] Repository miner is not configured, skipping repository mining
[Maven] Reference build recorder is not configured
[Maven] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[Maven] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[Maven] Issues delta (vs. reference build): outstanding: 118, new: 0, fixed: 59
[Maven] No quality gates have been set - skipping
[Maven] Health report is disabled - skipping
[Maven] Created analysis result for 118 issues (found 0 new issues, fixed 59 issues)
[Maven] Attaching ResultAction with ID 'maven-warnings' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[CPD] Using default pattern '**/cpd.xml' since user defined pattern is not set
[CPD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/cpd.xml'
[CPD] Traversing of symbolic links: enabled
[CPD] -> found 1 file
[CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/cpd.xml
[CPD] -> found 2 issues (skipped 0 duplicates)
[CPD] Successfully processed file 'target/cpd.xml'
[CPD] Post processing issues on 'Master' with source code encoding 'UTF-8'
[CPD] Creating SCM blamer to obtain author and commit information for affected files
[CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[CPD] -> resolved paths in source directory (2 found, 0 not found)
[CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[CPD] -> resolved module names for 2 issues
[CPD] Resolving package names (or namespaces) by parsing the affected files
[CPD] -> resolved package names of 2 affected files
[CPD] No filter has been set, publishing all 2 issues
[CPD] Creating fingerprints for all affected code blocks to track issues over different builds
[CPD] -> created fingerprints for 2 issues (skipped 0 issues)
[CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[CPD] -> 0 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[CPD] Repository miner is not configured, skipping repository mining
[CPD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/cpd.xml'
[CPD] Traversing of symbolic links: enabled
[CPD] -> found 1 file
[CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/cpd.xml
[CPD] -> found 2 issues (skipped 0 duplicates)
[CPD] Successfully processed file 'target/cpd.xml'
[CPD] Post processing issues on 'Master' with source code encoding 'UTF-8'
[CPD] Creating SCM blamer to obtain author and commit information for affected files
[CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[CPD] -> resolved paths in source directory (2 found, 0 not found)
[CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[CPD] -> resolved module names for 2 issues
[CPD] Resolving package names (or namespaces) by parsing the affected files
[CPD] -> resolved package names of 2 affected files
[CPD] No filter has been set, publishing all 2 issues
[CPD] Creating fingerprints for all affected code blocks to track issues over different builds
[CPD] -> created fingerprints for 2 issues (skipped 0 issues)
[CPD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/cpd.xml'
[CPD] Traversing of symbolic links: enabled
[CPD] -> found 1 file
[CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/cpd.xml
[CPD] -> found 2 issues (skipped 0 duplicates)
[CPD] Successfully processed file 'target/cpd.xml'
[CPD] Post processing issues on 'Master' with source code encoding 'UTF-8'
[CPD] Creating SCM blamer to obtain author and commit information for affected files
[CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[CPD] -> resolved paths in source directory (2 found, 0 not found)
[CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[CPD] -> resolved module names for 2 issues
[CPD] Resolving package names (or namespaces) by parsing the affected files
[CPD] -> resolved package names of 2 affected files
[CPD] No filter has been set, publishing all 2 issues
[CPD] Creating fingerprints for all affected code blocks to track issues over different builds
[CPD] -> created fingerprints for 2 issues (skipped 0 issues)
[CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[CPD] -> 0 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[CPD] Repository miner is not configured, skipping repository mining
[CPD] Reference build recorder is not configured
[CPD] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[CPD] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[CPD] Issues delta (vs. reference build): outstanding: 0, new: 2, fixed: 0
[CPD] No quality gates have been set - skipping
[CPD] Health report is disabled - skipping
[CPD] Created analysis result for 2 issues (found 2 new issues, fixed 0 issues)
[CPD] Attaching ResultAction with ID 'cpd' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[AspectJ] -> found 13 issues (skipped 47 duplicates)
[AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[AspectJ] -> found 13 issues (skipped 47 duplicates)
[AspectJ] Successfully parsed console log
[AspectJ] -> found 13 issues (skipped 47 duplicates)
[AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[AspectJ] Post processing issues on 'Master' with source code encoding 'UTF-8'
[AspectJ] Creating SCM blamer to obtain author and commit information for affected files
[AspectJ] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[AspectJ] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[AspectJ] -> resolved paths in source directory (0 found, 2 not found)
[AspectJ] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[AspectJ] -> resolved module names for 13 issues
[AspectJ] Resolving package names (or namespaces) by parsing the affected files
[AspectJ] -> resolved package names of 3 affected files
[AspectJ] No filter has been set, publishing all 13 issues
[AspectJ] Creating fingerprints for all affected code blocks to track issues over different builds
[AspectJ] -> created fingerprints for 0 issues (skipped 13 issues)
[AspectJ] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[AspectJ] -> 0 copied, 0 not in workspace, 13 not-found, 0 with I/O error
[AspectJ] Repository miner is not configured, skipping repository mining
[AspectJ] [-ERROR-] Can't create fingerprints for some files:
[AspectJ] [-ERROR-] - '<unknown source file>' file not found
[AspectJ] [-ERROR-] - 'Maximum pool size' file not found
[AspectJ] [-ERROR-] - '<unknown source file>' file not found
[AspectJ] Successfully parsed console log
[AspectJ] -> found 13 issues (skipped 47 duplicates)
[AspectJ] Successfully parsed console log
[AspectJ] -> found 13 issues (skipped 47 duplicates)
[AspectJ] Successfully parsed console log
[AspectJ] -> found 13 issues (skipped 47 duplicates)
[AspectJ] Successfully parsed console log
[AspectJ] -> found 13 issues (skipped 47 duplicates)
[AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[AspectJ] Post processing issues on 'Master' with source code encoding 'UTF-8'
[AspectJ] Creating SCM blamer to obtain author and commit information for affected files
[AspectJ] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[AspectJ] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[AspectJ] -> resolved paths in source directory (0 found, 2 not found)
[AspectJ] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[AspectJ] -> resolved module names for 13 issues
[AspectJ] Resolving package names (or namespaces) by parsing the affected files
[AspectJ] -> resolved package names of 3 affected files
[AspectJ] No filter has been set, publishing all 13 issues
[AspectJ] Creating fingerprints for all affected code blocks to track issues over different builds
[AspectJ] -> created fingerprints for 0 issues (skipped 13 issues)
[AspectJ] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[AspectJ] -> 0 copied, 0 not in workspace, 13 not-found, 0 with I/O error
[AspectJ] Repository miner is not configured, skipping repository mining
[AspectJ] [-ERROR-] Can't create fingerprints for some files:
[AspectJ] [-ERROR-] - '<unknown source file>' file not found
[AspectJ] [-ERROR-] - 'Maximum pool size' file not found
[AspectJ] [-ERROR-] - '<unknown source file>' file not found
[AspectJ] Reference build recorder is not configured
[AspectJ] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[AspectJ] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[AspectJ] Issues delta (vs. reference build): outstanding: 8, new: 5, fixed: 1
[AspectJ] No quality gates have been set - skipping
[AspectJ] Health report is disabled - skipping
[AspectJ] Created analysis result for 13 issues (found 5 new issues, fixed 1 issues)
[AspectJ] Attaching ResultAction with ID 'aspectj' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Code Analysis] -> found 0 issues (skipped 0 duplicates)
[Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Code Analysis] -> found 0 issues (skipped 0 duplicates)
[Code Analysis] Successfully parsed console log
[Code Analysis] -> found 0 issues (skipped 0 duplicates)
[Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Code Analysis] Skipping post processing
[Code Analysis] No filter has been set, publishing all 0 issues
[Code Analysis] Repository miner is not configured, skipping repository mining
[Code Analysis] Successfully parsed console log
[Code Analysis] -> found 0 issues (skipped 0 duplicates)
[Code Analysis] Successfully parsed console log
[Code Analysis] -> found 0 issues (skipped 0 duplicates)
[Code Analysis] Successfully parsed console log
[Code Analysis] -> found 0 issues (skipped 0 duplicates)
[Code Analysis] Successfully parsed console log
[Code Analysis] -> found 0 issues (skipped 0 duplicates)
[Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[Code Analysis] Skipping post processing
[Code Analysis] No filter has been set, publishing all 0 issues
[Code Analysis] Repository miner is not configured, skipping repository mining
[Code Analysis] Reference build recorder is not configured
[Code Analysis] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[Code Analysis] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[Code Analysis] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 0
[Code Analysis] No quality gates have been set - skipping
[Code Analysis] Health report is disabled - skipping
[Code Analysis] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues)
[Code Analysis] Attaching ResultAction with ID 'code-analysis' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[SpotBugs] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/target/**/findbugsXml.xml,**/target/**/spotbugsXml.xml'
[SpotBugs] Traversing of symbolic links: enabled
[SpotBugs] -> found 15 files
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/spotbugsXml.xml
[SpotBugs] -> found 3 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/Actors/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/spotbugsXml.xml
[SpotBugs] -> found 4 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/MessageBus/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/spotbugsXml.xml
[SpotBugs] -> found 5 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/Roles/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/spotbugsXml.xml
[SpotBugs] -> found 4 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/SpringMessageBus/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/spotbugsXml.xml
[SpotBugs] -> found 8 issues (skipped 1 duplicate)
[SpotBugs] Successfully processed file 'modules/SpringRoles/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/TestUtilities/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/spotbugsXml.xml
[SpotBugs] -> found 18 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/Utilities/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/Data/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 0 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 2 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 0 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 2 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciSwingExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 0 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/JPAFinderExample/target/site/spotbugsXml.xml'
[SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8'
[SpotBugs] Creating SCM blamer to obtain author and commit information for affected files
[SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[SpotBugs] -> resolved paths in source directory (31 found, 0 not found)
[SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[SpotBugs] -> all issues already have a valid module name
[SpotBugs] Resolving package names (or namespaces) by parsing the affected files
[SpotBugs] -> all affected files already have a valid package name
[SpotBugs] No filter has been set, publishing all 50 issues
[SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds
[SpotBugs] -> created fingerprints for 0 issues (skipped 50 issues)
[SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[SpotBugs] -> 16 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[SpotBugs] Repository miner is not configured, skipping repository mining
[SpotBugs] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/target/**/findbugsXml.xml,**/target/**/spotbugsXml.xml'
[SpotBugs] Traversing of symbolic links: enabled
[SpotBugs] -> found 15 files
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/spotbugsXml.xml
[SpotBugs] -> found 3 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/Actors/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/spotbugsXml.xml
[SpotBugs] -> found 4 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/MessageBus/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/spotbugsXml.xml
[SpotBugs] -> found 5 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/Roles/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/spotbugsXml.xml
[SpotBugs] -> found 4 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/SpringMessageBus/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/spotbugsXml.xml
[SpotBugs] -> found 8 issues (skipped 1 duplicate)
[SpotBugs] Successfully processed file 'modules/SpringRoles/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/TestUtilities/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/spotbugsXml.xml
[SpotBugs] -> found 18 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/Utilities/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/Data/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 0 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 2 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 0 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 2 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/DciSwingExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 0 issues (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml'
[SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/spotbugsXml.xml
[SpotBugs] -> found 1 issue (skipped 0 duplicates)
[SpotBugs] Successfully processed file 'modules/examples/JPAFinderExample/target/site/spotbugsXml.xml'
[SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8'
[SpotBugs] Creating SCM blamer to obtain author and commit information for affected files
[SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[SpotBugs] -> resolved paths in source directory (31 found, 0 not found)
[SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[SpotBugs] -> all issues already have a valid module name
[SpotBugs] Resolving package names (or namespaces) by parsing the affected files
[SpotBugs] -> all affected files already have a valid package name
[SpotBugs] No filter has been set, publishing all 50 issues
[SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds
[SpotBugs] -> created fingerprints for 0 issues (skipped 50 issues)
[SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[SpotBugs] -> 16 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[SpotBugs] Repository miner is not configured, skipping repository mining
[SpotBugs] Reference build recorder is not configured
[SpotBugs] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[SpotBugs] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[SpotBugs] Issues delta (vs. reference build): outstanding: 49, new: 1, fixed: 10
[SpotBugs] No quality gates have been set - skipping
[SpotBugs] Health report is disabled - skipping
[SpotBugs] Created analysis result for 50 issues (found 1 new issues, fixed 10 issues)
[SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[PMD] Using default pattern '**/pmd.xml' since user defined pattern is not set
[PMD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/pmd.xml'
[PMD] Traversing of symbolic links: enabled
[PMD] -> found 1 file
[PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/pmd.xml
[PMD] -> found 7 issues (skipped 0 duplicates)
[PMD] Successfully processed file 'target/pmd.xml'
[PMD] Post processing issues on 'Master' with source code encoding 'UTF-8'
[PMD] Creating SCM blamer to obtain author and commit information for affected files
[PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[PMD] -> resolved paths in source directory (7 found, 0 not found)
[PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[PMD] -> resolved module names for 7 issues
[PMD] Resolving package names (or namespaces) by parsing the affected files
[PMD] -> resolved package names of 2 affected files
[PMD] No filter has been set, publishing all 7 issues
[PMD] Creating fingerprints for all affected code blocks to track issues over different builds
[PMD] -> created fingerprints for 7 issues (skipped 0 issues)
[PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[PMD] -> 4 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[PMD] Repository miner is not configured, skipping repository mining
[PMD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/pmd.xml'
[PMD] Traversing of symbolic links: enabled
[PMD] -> found 1 file
[PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/pmd.xml
[PMD] -> found 7 issues (skipped 0 duplicates)
[PMD] Successfully processed file 'target/pmd.xml'
[PMD] Post processing issues on 'Master' with source code encoding 'UTF-8'
[PMD] Creating SCM blamer to obtain author and commit information for affected files
[PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[PMD] -> resolved paths in source directory (7 found, 0 not found)
[PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[PMD] -> resolved module names for 7 issues
[PMD] Resolving package names (or namespaces) by parsing the affected files
[PMD] -> resolved package names of 2 affected files
[PMD] No filter has been set, publishing all 7 issues
[PMD] Creating fingerprints for all affected code blocks to track issues over different builds
[PMD] -> created fingerprints for 7 issues (skipped 0 issues)
[PMD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/pmd.xml'
[PMD] Traversing of symbolic links: enabled
[PMD] -> found 1 file
[PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/pmd.xml
[PMD] -> found 7 issues (skipped 0 duplicates)
[PMD] Successfully processed file 'target/pmd.xml'
[PMD] Post processing issues on 'Master' with source code encoding 'UTF-8'
[PMD] Creating SCM blamer to obtain author and commit information for affected files
[PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[PMD] -> resolved paths in source directory (7 found, 0 not found)
[PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[PMD] -> resolved module names for 7 issues
[PMD] Resolving package names (or namespaces) by parsing the affected files
[PMD] -> resolved package names of 2 affected files
[PMD] No filter has been set, publishing all 7 issues
[PMD] Creating fingerprints for all affected code blocks to track issues over different builds
[PMD] -> created fingerprints for 7 issues (skipped 0 issues)
[PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[PMD] -> 4 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[PMD] Repository miner is not configured, skipping repository mining
[PMD] Reference build recorder is not configured
[PMD] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[PMD] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[PMD] Issues delta (vs. reference build): outstanding: 1, new: 6, fixed: 7
[PMD] No quality gates have been set - skipping
[PMD] Health report is disabled - skipping
[PMD] Created analysis result for 7 issues (found 6 new issues, fixed 7 issues)
[PMD] Attaching ResultAction with ID 'pmd' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*'
[Open Tasks Scanner] -> found 435 files that will be scanned
[Open Tasks Scanner] Using the following tasks patterns:
-> High: ^.*(\bFIXME\b)(.*)$
-> Normal: ^.*(\bTODO\b)(.*)$

[Open Tasks Scanner] Scanning all 435 files for open tasks
[Open Tasks Scanner] Found a total of 55 open tasks
[Open Tasks Scanner] -> FIXME: 34 open tasks
[Open Tasks Scanner] -> TODO: 21 open tasks
[Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8'
[Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files
[Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[Open Tasks Scanner] -> resolved paths in source directory (40 found, 0 not found)
[Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[Open Tasks Scanner] -> resolved module names for 55 issues
[Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files
[Open Tasks Scanner] -> resolved package names of 40 affected files
[Open Tasks Scanner] No filter has been set, publishing all 55 issues
[Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds
[Open Tasks Scanner] -> created fingerprints for 55 issues (skipped 0 issues)
[Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[Open Tasks Scanner] -> 18 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[Open Tasks Scanner] Repository miner is not configured, skipping repository mining
[Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*'
[Open Tasks Scanner] -> found 435 files that will be scanned
[Open Tasks Scanner] Using the following tasks patterns:
-> High: ^.*(\bFIXME\b)(.*)$
-> Normal: ^.*(\bTODO\b)(.*)$

[Open Tasks Scanner] Scanning all 435 files for open tasks
[Open Tasks Scanner] Found a total of 55 open tasks
[Open Tasks Scanner] -> FIXME: 34 open tasks
[Open Tasks Scanner] -> TODO: 21 open tasks
[Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8'
[Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files
[Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[Open Tasks Scanner] -> resolved paths in source directory (40 found, 0 not found)
[Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[Open Tasks Scanner] -> resolved module names for 55 issues
[Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files
[Open Tasks Scanner] -> resolved package names of 40 affected files
[Open Tasks Scanner] No filter has been set, publishing all 55 issues
[Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds
[Open Tasks Scanner] -> created fingerprints for 55 issues (skipped 0 issues)
[Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*'
[Open Tasks Scanner] -> found 435 files that will be scanned
[Open Tasks Scanner] Using the following tasks patterns:
-> High: ^.*(\bFIXME\b)(.*)$
-> Normal: ^.*(\bTODO\b)(.*)$

[Open Tasks Scanner] Scanning all 435 files for open tasks
[Open Tasks Scanner] Found a total of 55 open tasks
[Open Tasks Scanner] -> FIXME: 34 open tasks
[Open Tasks Scanner] -> TODO: 21 open tasks
[Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8'
[Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files
[Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git.
[Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace'
[Open Tasks Scanner] -> resolved paths in source directory (40 found, 0 not found)
[Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)
[Open Tasks Scanner] -> resolved module names for 55 issues
[Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files
[Open Tasks Scanner] -> resolved package names of 40 affected files
[Open Tasks Scanner] No filter has been set, publishing all 55 issues
[Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds
[Open Tasks Scanner] -> created fingerprints for 55 issues (skipped 0 issues)
[Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/16/files-with-issues'
[Open Tasks Scanner] -> 18 copied, 0 not in workspace, 0 not-found, 0 with I/O error
[Open Tasks Scanner] Repository miner is not configured, skipping repository mining
[Open Tasks Scanner] Reference build recorder is not configured
[Open Tasks Scanner] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[Open Tasks Scanner] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[Open Tasks Scanner] Issues delta (vs. reference build): outstanding: 55, new: 0, fixed: 0
[Open Tasks Scanner] No quality gates have been set - skipping
[Open Tasks Scanner] Health report is disabled - skipping
[Open Tasks Scanner] Created analysis result for 55 issues (found 0 new issues, fixed 0 issues)
[Open Tasks Scanner] Attaching ResultAction with ID 'open-tasks' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
[JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[JavaDoc] -> found 0 issues (skipped 0 duplicates)
[JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[JavaDoc] -> found 0 issues (skipped 0 duplicates)
[JavaDoc] Successfully parsed console log
[JavaDoc] -> found 0 issues (skipped 0 duplicates)
[JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[JavaDoc] Skipping post processing
[JavaDoc] No filter has been set, publishing all 0 issues
[JavaDoc] Repository miner is not configured, skipping repository mining
[JavaDoc] Successfully parsed console log
[JavaDoc] -> found 0 issues (skipped 0 duplicates)
[JavaDoc] Successfully parsed console log
[JavaDoc] -> found 0 issues (skipped 0 duplicates)
[JavaDoc] Successfully parsed console log
[JavaDoc] -> found 0 issues (skipped 0 duplicates)
[JavaDoc] Successfully parsed console log
[JavaDoc] -> found 0 issues (skipped 0 duplicates)
[JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace')
[JavaDoc] Skipping post processing
[JavaDoc] No filter has been set, publishing all 0 issues
[JavaDoc] Repository miner is not configured, skipping repository mining
[JavaDoc] Reference build recorder is not configured
[JavaDoc] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches))
[JavaDoc] Using reference build 'TheseFoolishThings_Metrics_branches #15' to compute new, fixed, and outstanding issues
[JavaDoc] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 0
[JavaDoc] No quality gates have been set - skipping
[JavaDoc] Health report is disabled - skipping
[JavaDoc] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues)
[JavaDoc] Attaching ResultAction with ID 'javadoc-warnings' to build 'TheseFoolishThings_Metrics_branches #16'.
[Checks API] No suitable checks publisher found.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: UNSTABLE