Console Output

Started by an SCM change
Running as SYSTEM
Building in workspace /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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/PULL
Seen branch in repository origin/feature/TFT-165
Seen branch in repository origin/feature/TFT-316
Seen branch in repository origin/master
Seen branch in repository origin/release/3.2-ALPHA-24
Seen 5 remote branches
 > git show-ref --tags -d # timeout=10
Checking out Revision d4d6ee276ae73334c62bb7949d832da54aa49bc0 (origin/feature/TFT-165)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d4d6ee276ae73334c62bb7949d832da54aa49bc0 # timeout=10
Commit message: "Partial fix for TFT-165."
 > git rev-list --no-walk d53813edef36f250b4b65afa7a9abf86703cca36 # timeout=10
Parsing POMs
using settings config with name settings-mirror
Replacing all maven server entries not found in credentials list is true
Modules changed, recalculating dependency graph
Established TCP socket on 45223
[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 45223
<===[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_Build_and_Test/workspace/pom.xml -Dmaven.repo.local=/var/jenkins_home/maven-repositories/1 -s /tmp/settings6154746001413311964.xml -Pinstallers,generate-revision-id,it.tidalwave-ci-v1 -DtestFailureIgnore=true
[INFO] Scanning for projects...
[WARNING] The requested profile "installers" could not be activated because it does not exist.
[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] 
[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_Build_and_Test/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560436780
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/workspace/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-25-SNAPSHOT/thesefoolishthings-3.2-ALPHA-25-SNAPSHOT.pom
[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_Build_and_Test/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560439317
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-25-SNAPSHOT/modules-3.2-ALPHA-25-SNAPSHOT.pom
[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_Build_and_Test/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560440301
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/MessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-messagebus ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-messagebus ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-messagebus ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-25-SNAPSHOT-tests.jar
[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_Build_and_Test/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560448460
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/Utilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java:[173,23] [try] auto-closeable resource __ is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Finder.java:[375,28] [cast] redundant cast to List<T>
  where T is a type-variable:
    T extends Object declared in interface Finder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java:[108,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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[62,41] [rawtypes] found raw type: MappingFinder
  missing type arguments for generic class MappingFinder<T,U>
  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_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[64,13] [unchecked] unchecked method invocation: constructor <init> in class SimpleFinderSupport is applied to given types
  required: SimpleFinderSupport<T>,Object
  found:    MappingFinder,Object
  where T is a type-variable:
    T extends Object declared in class SimpleFinderSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[64,14] [unchecked] unchecked conversion
  required: SimpleFinderSupport<T>
  found:    MappingFinder
  where T is a type-variable:
    T extends Object declared in class SimpleFinderSupport
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
22:21:04.741 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@54acff7d
22:21:04.752 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@3c2772d1
22:21:04.782 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@5a865416
22:21:04.800 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@411291e5
22:21:04.843 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@3d7fa3ae
22:21:05.581 [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])
22:21:05.582 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.584 [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]
22:21:05.584 [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]
22:21:05.584 [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]
22:21:05.584 [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]
22:21:05.584 [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]
22:21:05.585 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.585 [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]
22:21:05.585 [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]
22:21:05.591 [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])
22:21:05.592 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.592 [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]
22:21:05.592 [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]
22:21:05.592 [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]
22:21:05.592 [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]
22:21:05.593 [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]
22:21:05.593 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.593 [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]
22:21:05.593 [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]
22:21:05.597 [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])
22:21:05.598 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.598 [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]
22:21:05.599 [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]
22:21:05.599 [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]
22:21:05.599 [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]
22:21:05.599 [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]
22:21:05.599 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.599 [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]
22:21:05.599 [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]
22:21:05.604 [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])
22:21:05.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.605 [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]
22:21:05.605 [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]
22:21:05.605 [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]
22:21:05.605 [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]
22:21:05.605 [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]
22:21:05.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.606 [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]
22:21:05.606 [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]
22:21:05.612 [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])
22:21:05.612 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.613 [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]
22:21:05.613 [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]
22:21:05.613 [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]
22:21:05.613 [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]
22:21:05.613 [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]
22:21:05.613 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.613 [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]
22:21:05.613 [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]
22:21:05.614 [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]
22:21:05.620 [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])
22:21:05.620 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.621 [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]
22:21:05.621 [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]
22:21:05.621 [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]
22:21:05.621 [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]
22:21:05.621 [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]
22:21:05.621 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.621 [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]
22:21:05.621 [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]
22:21:05.627 [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])
22:21:05.628 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.628 [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]
22:21:05.628 [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]
22:21:05.637 [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]
22:21:05.638 [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]
22:21:05.638 [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]
22:21:05.638 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.638 [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]
22:21:05.638 [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]
22:21:05.643 [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])
22:21:05.643 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.643 [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]
22:21:05.644 [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]
22:21:05.644 [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]
22:21:05.644 [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]
22:21:05.644 [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]
22:21:05.644 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.644 [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]
22:21:05.644 [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]
22:21:05.648 [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])
22:21:05.649 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.649 [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]
22:21:05.649 [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]
22:21:05.649 [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]
22:21:05.649 [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]
22:21:05.649 [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]
22:21:05.649 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.649 [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]
22:21:05.650 [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]
22:21:05.655 [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])
22:21:05.656 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.656 [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]
22:21:05.656 [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]
22:21:05.656 [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]
22:21:05.656 [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]
22:21:05.657 [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]
22:21:05.657 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.657 [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]
22:21:05.657 [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]
22:21:05.669 [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])
22:21:05.669 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.669 [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]
22:21:05.669 [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]
22:21:05.670 [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]
22:21:05.670 [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]
22:21:05.670 [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]
22:21:05.670 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.670 [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]
22:21:05.670 [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]
22:21:05.670 [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]
22:21:05.698 [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])
22:21:05.698 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.699 [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]
22:21:05.701 [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]
22:21:05.701 [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]
22:21:05.701 [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]
22:21:05.701 [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]
22:21:05.701 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.701 [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]
22:21:05.701 [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]
22:21:05.707 [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])
22:21:05.707 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.708 [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]
22:21:05.708 [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]
22:21:05.708 [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]
22:21:05.708 [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]
22:21:05.708 [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]
22:21:05.708 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.708 [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]
22:21:05.708 [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]
22:21:05.708 [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]
22:21:05.716 [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])
22:21:05.716 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.716 [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]
22:21:05.716 [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]
22:21:05.716 [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]
22:21:05.717 [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]
22:21:05.717 [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]
22:21:05.717 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.717 [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]
22:21:05.717 [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]
22:21:05.717 [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]
22:21:05.726 [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])
22:21:05.726 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.727 [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]
22:21:05.727 [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]
22:21:05.727 [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]
22:21:05.727 [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]
22:21:05.727 [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]
22:21:05.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.727 [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]
22:21:05.727 [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]
22:21:05.728 [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]
22:21:05.736 [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])
22:21:05.737 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.738 [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]
22:21:05.738 [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]
22:21:05.738 [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]
22:21:05.738 [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]
22:21:05.738 [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]
22:21:05.738 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.738 [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]
22:21:05.738 [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]
22:21:05.739 [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]
22:21:05.743 [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])
22:21:05.743 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.744 [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]
22:21:05.744 [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]
22:21:05.744 [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]
22:21:05.744 [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]
22:21:05.744 [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]
22:21:05.744 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.744 [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]
22:21:05.744 [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]
22:21:05.761 [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])
22:21:05.761 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.762 [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]
22:21:05.762 [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]
22:21:05.762 [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]
22:21:05.762 [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]
22:21:05.762 [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]
22:21:05.762 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.762 [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]
22:21:05.762 [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]
22:21:05.768 [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])
22:21:05.769 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
22:21:05.770 [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]
22:21:05.770 [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]
22:21:05.770 [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]
22:21:05.770 [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]
22:21:05.770 [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]
22:21:05.770 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
22:21:05.770 [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]
22:21:05.770 [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]
22:21:05.771 [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]
22:21:05.771 [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]
22:21:05.771 [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]
22:21:05.771 [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]
22:21:05.771 [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]
22:21:05.771 [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]
22:21:05.772 [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]
22:21:05.772 [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]
22:21:05.773 [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]
22:21:05.773 [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]
22:21:06.246 [main] INFO it.tidalwave.util.FunctionalCheckedExceptionWrappersTest -- Even numbers: [2, 4, 6, 8, 10]
22:21:07.712 [main] DEBUG it.tidalwave.util.ReflectionUtils -- instantiateWithDependencies(i.t.u.ReflectionUtilsTest$WithConstructor, [i.t.u.ReflectionUtilsTest$Bean1@4dc8c0ea, i.t.u.ReflectionUtilsTest$Bean2@e4b6f47, i.t.u.ReflectionUtilsTest$Bean3@763cf5b9])
[ERROR] Tests run: 195, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 5.836 s <<< FAILURE! -- in TestSuite
[ERROR] it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@507d20bb, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a, bean2=it.tidalwave.util.spi.Mocks$Bean2@9fec931, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a)]](11) -- Time elapsed: 0.031 s <<< FAILURE!
java.lang.AssertionError: 
owner: i.t.u.s.Mocks$CB1@507d20bb role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a, bean2=it.tidalwave.util.spi.Mocks$Bean2@9fec931, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a)]>
     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@26a4551a)]>
	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
	at it.tidalwave.role.spi.SystemRoleFactorySupportTest.assertListEquals(SystemRoleFactorySupportTest.java:390)
	at it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles(SystemRoleFactorySupportTest.java:294)
	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@151db587, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a, bean2=it.tidalwave.util.spi.Mocks$Bean2@9fec931, s=a)]](17) -- Time elapsed: 0.009 s <<< FAILURE!
java.lang.AssertionError: 
owner: i.t.u.s.Mocks$CB3@151db587 role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a, bean2=it.tidalwave.util.spi.Mocks$Bean2@9fec931, 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:390)
	at it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles(SystemRoleFactorySupportTest.java:294)
	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:294->assertListEquals:390 owner: i.t.u.s.Mocks$CB1@507d20bb role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a, bean2=it.tidalwave.util.spi.Mocks$Bean2@9fec931, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a)]>
     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@26a4551a)]>
[ERROR]   SystemRoleFactorySupportTest.must_correctly_find_roles:294->assertListEquals:390 owner: i.t.u.s.Mocks$CB3@151db587 role: i.t.u.s.Mocks$R2
Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@26a4551a, bean2=it.tidalwave.util.spi.Mocks$Bean2@9fec931, 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_Build_and_Test/workspace/modules/Utilities/target/surefire-reports/plain 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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-util ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-util ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-util ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-25-SNAPSHOT-tests.jar
[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_Build_and_Test/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Actors
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560470293
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Actors' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/Actors' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-actor ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-actor ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/Actors/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-actor/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-actor-3.2-ALPHA-25-SNAPSHOT.jar
[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_Build_and_Test/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/TestUtilities
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560475668
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/TestUtilities' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/TestUtilities' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-util-test ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/TestUtilities/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-util-test-3.2-ALPHA-25-SNAPSHOT.jar
[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_Build_and_Test/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560480170
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/Roles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
22:21:31.222 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - STARTING TESTS OF it.tidalwave.role.SimpleCompositeTest
22:21:31.278 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
22:21:31.279 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST "must produce valid Finders"
22:21:31.279 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
22:21:31.288 [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=[]))
22:21:31.300 [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=[]))
22:21:31.300 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:21:31.301 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[])
22:21:31.307 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST PASSED in 29 msec
22:21:31.307 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - 
22:21:31.315 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - ************************************************
22:21:31.316 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - TEST "must read the displayName from the bundle"
22:21:31.317 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - ************************************************
22:21:31.329 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - TEST PASSED in 12 msec
22:21:31.329 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - 
22:21:31.339 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - ***********************************************
22:21:31.339 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST "test ofMaybePresentable with Presentable"
22:21:31.340 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - ***********************************************
22:21:31.525 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST PASSED in 184 msec
22:21:31.525 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - 
22:21:31.526 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - **************************************************
22:21:31.526 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST "test ofMaybePresentable without Presentable"
22:21:31.527 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - **************************************************
22:21:31.533 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST PASSED in 6 msec
22:21:31.534 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - 
22:21:31.536 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - *************************
22:21:31.537 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST "works with actions"
22:21:31.537 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - *************************
22:21:31.541 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST PASSED in 4 msec
22:21:31.541 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - 
22:21:31.543 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - ****************************
22:21:31.544 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST "works with no actions"
22:21:31.544 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - ****************************
22:21:31.547 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST PASSED in 4 msec
22:21:31.549 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - 
22:21:31.558 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
22:21:31.559 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
22:21:31.559 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1516536489, Mock for As, hashCode: 703232177, -1]
22:21:31.559 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
22:21:31.615 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 57 msec
22:21:31.615 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
22:21:31.616 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
22:21:31.616 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
22:21:31.616 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 703232177, Mock for As, hashCode: 1516536489, 1]
22:21:31.616 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
22:21:31.620 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
22:21:31.620 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
22:21:31.621 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
22:21:31.621 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
22:21:31.622 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1516536489, Mock for As, hashCode: 1516536489, 0]
22:21:31.622 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
22:21:31.625 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 3 msec
22:21:31.625 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
22:21:31.627 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
22:21:31.627 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
22:21:31.627 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 757779849, Mock for As, hashCode: 2075093711, 0]
22:21:31.627 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
22:21:31.631 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
22:21:31.632 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
22:21:31.634 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
22:21:31.634 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
22:21:31.634 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 2075093711, Mock for As, hashCode: 757779849, 0]
22:21:31.634 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
22:21:31.637 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 3 msec
22:21:31.637 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
22:21:31.749 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************
22:21:31.750 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must find local roles"
22:21:31.750 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************
22:21:31.752 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 2 msec
22:21:31.753 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
22:21:31.762 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - *******************************
22:21:31.763 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must find roles in owner"
22:21:31.763 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - *******************************
22:21:31.768 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@14d8444b
22:21:31.775 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@8ee0c23
22:21:31.780 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$9DFI4AJk@c6b2dd9 at construction time: []
22:21:31.781 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for i.t.u.As$MockitoMock$9DFI4AJk@c6b2dd9
22:21:31.781 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.784 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@73fc518f, [])
22:21:31.784 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.786 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@21e20ad5
22:21:31.788 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$9DFI4AJk@c6b2dd9, i.t.r.u.i.DefaultPresentationModelTest$Role2)
22:21:31.789 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
22:21:31.789 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
22:21:31.790 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.790 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@73fc518f, []) completed
22:21:31.790 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.792 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 29 msec
22:21:31.792 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
22:21:31.798 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
22:21:31.798 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must give priority to local roles"
22:21:31.798 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
22:21:31.799 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 1 msec
22:21:31.800 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
22:21:31.805 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ************************************
22:21:31.805 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must not find inexistent role"
22:21:31.805 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ************************************
22:21:31.806 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for j.l.Object@3a230001 at construction time: []
22:21:31.806 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for j.l.Object@3a230001
22:21:31.806 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.806 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@2aa6311a, [])
22:21:31.806 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.807 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@78525ef9
22:21:31.808 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(j.l.Object@3a230001, i.t.r.u.i.DefaultPresentationModelTest$Role2)
22:21:31.808 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.808 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@2aa6311a, []) completed
22:21:31.808 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.809 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 4 msec
22:21:31.810 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
22:21:31.815 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
22:21:31.815 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must not find inexistent role bis"
22:21:31.816 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
22:21:31.816 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$9DFI4AJk@350a94ce at construction time: []
22:21:31.817 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role1) for i.t.u.As$MockitoMock$9DFI4AJk@350a94ce
22:21:31.817 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.817 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@b0fc838, [])
22:21:31.817 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.818 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@65753040
22:21:31.819 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$9DFI4AJk@350a94ce, i.t.r.u.i.DefaultPresentationModelTest$Role1)
22:21:31.819 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
22:21:31.819 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
22:21:31.819 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.819 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@b0fc838, []) completed
22:21:31.819 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.829 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 13 msec
22:21:31.829 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
22:21:31.837 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ******************************
22:21:31.838 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "test TFT 248 regression"
22:21:31.838 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ******************************
22:21:31.839 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$9DFI4AJk@27b2faa6 at construction time: []
22:21:31.839 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role3) for i.t.u.As$MockitoMock$9DFI4AJk@27b2faa6
22:21:31.840 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.840 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@7397c6, [])
22:21:31.840 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.841 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@1d540566
22:21:31.842 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$9DFI4AJk@27b2faa6, i.t.r.u.i.DefaultPresentationModelTest$Role3)
22:21:31.842 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
22:21:31.842 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
22:21:31.842 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.842 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@7397c6, []) completed
22:21:31.842 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.846 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 7 msec
22:21:31.846 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
22:21:31.851 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - *************************************************************
22:21:31.852 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
22:21:31.852 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@77d680e6$Displayable[], b@4a14c44f$Displayable[], -1]
22:21:31.852 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - *************************************************************
22:21:31.856 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 6 msec
22:21:31.856 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
22:21:31.858 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.860 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
22:21:31.860 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [b@4a14c44f$Displayable[], a@77d680e6$Displayable[], 1]
22:21:31.860 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.861 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 4 msec
22:21:31.861 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
22:21:31.862 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.863 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
22:21:31.864 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@77d680e6$Displayable[], a@77d680e6$Displayable[], 0]
22:21:31.864 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.865 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 3 msec
22:21:31.865 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
22:21:31.868 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.868 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
22:21:31.868 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@6794ac0b$Displayable[], c@7be71476$Displayable[], 0]
22:21:31.868 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.870 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 3 msec
22:21:31.870 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
22:21:31.870 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.871 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
22:21:31.871 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@7be71476$Displayable[], c@6794ac0b$Displayable[], 0]
22:21:31.871 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
22:21:31.872 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 1 msec
22:21:31.872 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
22:21:31.876 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - *****************************
22:21:31.876 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST "must return no actions"
22:21:31.876 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - *****************************
22:21:31.877 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST PASSED in 1 msec
22:21:31.877 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - 
22:21:31.880 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - ************************************
22:21:31.880 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST "must return no default action"
22:21:31.880 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - ************************************
22:21:31.881 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST PASSED in 0 msec
22:21:31.881 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - 
22:21:31.884 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - *********************************************************************
22:21:31.884 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - TEST "must create a PresentationModel containing the proper children"
22:21:31.884 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - *********************************************************************
22:21:31.888 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@472698d/a at construction time: []
22:21:31.889 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@cf67838, [])
22:21:31.889 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.890 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@472698d/a: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@7942a854, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@53b8afea, i.t.r.i.DefaultSimpleComposite@6c302a1d]
22:21:31.890 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@cf67838, []) completed
22:21:31.890 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -  DefaultPresentationModel(owner=MockDatum(a)), MockDatum(a)
22:21:31.891 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:21:31.892 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@93f432e, [])
22:21:31.892 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.893 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:21:31.894 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@639aba11/b1 at construction time: []
22:21:31.895 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@2bebb74f, [])
22:21:31.895 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.895 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@639aba11/b1: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@7942a854, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@58cf8f94, i.t.r.i.DefaultSimpleComposite@6e33fcae]
22:21:31.895 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@2bebb74f, []) completed
22:21:31.896 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2 at construction time: []
22:21:31.896 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@34f392be, [])
22:21:31.896 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.897 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@7942a854, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@4554de02]
22:21:31.897 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@34f392be, []) completed
22:21:31.897 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3 at construction time: []
22:21:31.898 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@27e5b378, [])
22:21:31.898 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.898 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@7942a854, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@4422dd48]
22:21:31.898 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@27e5b378, []) completed
22:21:31.899 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@93f432e, []) completed
22:21:31.900 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b1)), MockDatum(b1)
22:21:31.900 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:21:31.900 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@ad3324b, [])
22:21:31.900 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.900 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:21:31.901 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1 at construction time: []
22:21:31.901 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@12968227, [])
22:21:31.901 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.901 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@7942a854, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@144ab54]
22:21:31.902 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@12968227, []) completed
22:21:31.902 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2 at construction time: []
22:21:31.902 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@48eb9836, [])
22:21:31.902 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.902 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@7942a854, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@6c518474]
22:21:31.903 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@48eb9836, []) completed
22:21:31.903 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3 at construction time: []
22:21:31.903 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@3e3861d7, [])
22:21:31.903 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.904 [main                ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@7942a854, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@5e2a3040]
22:21:31.904 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@3e3861d7, []) completed
22:21:31.904 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@ad3324b, []) completed
22:21:31.904 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c1)), MockDatum(c1)
22:21:31.905 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1 at construction time: []
22:21:31.905 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1
22:21:31.905 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.905 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@9e2ad91, [])
22:21:31.905 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.907 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@e8ea697
22:21:31.907 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1, i.t.r.SimpleComposite)
22:21:31.907 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.907 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@9e2ad91, []) completed
22:21:31.907 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.908 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c2)), MockDatum(c2)
22:21:31.908 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2 at construction time: []
22:21:31.908 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2
22:21:31.908 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.909 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@3efedc6f, [])
22:21:31.909 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.909 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2, i.t.r.SimpleComposite)
22:21:31.909 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.909 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@3efedc6f, []) completed
22:21:31.909 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.909 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c3)), MockDatum(c3)
22:21:31.910 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3 at construction time: []
22:21:31.910 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3
22:21:31.910 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.911 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@17a703f5, [])
22:21:31.911 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.911 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3, i.t.r.SimpleComposite)
22:21:31.911 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.911 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@17a703f5, []) completed
22:21:31.912 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.912 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b2)), MockDatum(b2)
22:21:31.912 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2 at construction time: []
22:21:31.912 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2
22:21:31.912 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.912 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@1aa6e3c0, [])
22:21:31.913 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.913 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2, i.t.r.SimpleComposite)
22:21:31.913 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.913 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@1aa6e3c0, []) completed
22:21:31.913 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.913 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b3)), MockDatum(b3)
22:21:31.914 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3 at construction time: []
22:21:31.914 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3
22:21:31.914 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:31.914 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@4867ab9f, [])
22:21:31.915 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
22:21:31.915 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3, i.t.r.SimpleComposite)
22:21:31.915 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:21:31.915 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f3cdc31e3a8@4867ab9f, []) completed
22:21:31.915 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:21:31.916 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - TEST PASSED in 31 msec
22:21:31.916 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - 
22:21:31.917 [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: 3.316 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-role ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-role ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-role ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-25-SNAPSHOT-tests.jar
[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_Build_and_Test/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560493392
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/SpringMessageBus' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/workspace/modules/SpringMessageBus/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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
22:21:45.093 [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
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
22:21:46.953 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:46.980 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:46.990 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:46.991 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:46.996 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
22:21:46.996 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to default message bus at initialize"
22:21:46.996 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
22:21:47.004 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.005 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.043 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 46 msec
22:21:47.044 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
22:21:47.177 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.178 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.185 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.186 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.188 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
22:21:47.188 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to alternate message bus"
22:21:47.188 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
22:21:47.189 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.190 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.193 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 5 msec
22:21:47.193 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
22:21:47.281 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.282 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.289 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.290 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.291 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
22:21:47.292 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from alternate message bus"
22:21:47.292 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
22:21:47.295 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 3 msec
22:21:47.295 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
22:21:47.367 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.369 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.375 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
22:21:47.376 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
22:21:47.378 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
22:21:47.378 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from default message bus at destroy"
22:21:47.378 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
22:21:47.381 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 2 msec
22:21:47.381 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
22:21:47.383 [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: 3.395 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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-messagebus-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-messagebus-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-messagebus-spring ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-25-SNAPSHOT-tests.jar
[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_Build_and_Test/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560508697
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/SpringRoles' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/workspace/modules/SpringRoles/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[178,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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[184,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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,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_Build_and_Test/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,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
22:21:56.772 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - STARTING TESTS OF it.tidalwave.role.spring.SpringAdapterTest
22:21:57.186 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
22:21:57.190 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@10c626be
22:21:57.300 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:21:58.539 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
22:21:58.543 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:21:58.545 [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]
22:21:58.545 [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]
22:21:58.545 [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]
22:21:58.548 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@4ed94e6a
22:21:58.577 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
22:21:58.577 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role properly assigning its owner 1"
22:21:58.577 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
22:21:58.582 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@2c3df478
22:21:58.586 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@33c91567 at construction time: []
22:21:58.587 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum1@33c91567
22:21:58.587 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:58.589 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@1e1f467f, [])
22:21:58.590 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3d268a2c
22:21:58.590 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@33c91567, i.t.r.s.m.MockRole1)
22:21:58.591 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole1(it.tidalwave.role.spring.mock.MockDatum1)
22:21:58.591 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@33c91567]
22:21:58.592 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole1@16ecdb6d]
22:21:58.592 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@1e1f467f, []) completed
22:21:58.593 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole1@16ecdb6d]
22:21:58.601 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 23 msec
22:21:58.602 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
22:21:58.664 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:21:59.496 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
22:21:59.497 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:21:59.497 [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]
22:21:59.497 [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]
22:21:59.498 [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]
22:21:59.509 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
22:21:59.510 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role supporting multiple datum types properly assigning its owner"
22:21:59.510 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
22:21:59.511 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@ffeb49c at construction time: []
22:21:59.512 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum1@ffeb49c
22:21:59.512 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:59.513 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@191fe3e3, [])
22:21:59.513 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3d268a2c
22:21:59.513 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@ffeb49c, i.t.r.s.m.MockRole2)
22:21:59.514 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
22:21:59.514 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@ffeb49c]
22:21:59.515 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@8ac5b1b]
22:21:59.515 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@191fe3e3, []) completed
22:21:59.515 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@8ac5b1b]
22:21:59.516 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@720c54c6 at construction time: []
22:21:59.516 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum2@720c54c6
22:21:59.516 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:21:59.517 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@635234f5, [])
22:21:59.517 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3d268a2c
22:21:59.517 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@720c54c6, i.t.r.s.m.MockRole2)
22:21:59.517 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
22:21:59.518 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum2@720c54c6]
22:21:59.518 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@94cdf07]
22:21:59.518 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@635234f5, []) completed
22:21:59.519 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@94cdf07]
22:21:59.520 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 10 msec
22:21:59.520 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
22:21:59.568 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:22:00.402 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
22:22:00.403 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:00.404 [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]
22:22:00.404 [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]
22:22:00.405 [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]
22:22:00.412 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
22:22:00.412 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must return the datum object when it directly implements a role"
22:22:00.413 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
22:22:00.414 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@3859970e at construction time: []
22:22:00.414 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum2@3859970e
22:22:00.414 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:22:00.415 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@4322f1fa, [])
22:22:00.415 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3d268a2c
22:22:00.415 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@3859970e, i.t.r.s.m.MockRole3)
22:22:00.416 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:22:00.416 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@4322f1fa, []) completed
22:22:00.416 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockDatum2@3859970e]
22:22:00.417 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 5 msec
22:22:00.418 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
22:22:00.457 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:22:01.197 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
22:22:01.198 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:01.198 [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]
22:22:01.199 [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]
22:22:01.199 [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]
22:22:01.209 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
22:22:01.209 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 1"
22:22:01.209 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
22:22:01.210 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@4fcab97e at construction time: []
22:22:01.211 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum1@4fcab97e
22:22:01.211 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:22:01.211 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@2ddafc2f, [])
22:22:01.211 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3d268a2c
22:22:01.212 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@4fcab97e, i.t.r.s.m.MockRole3)
22:22:01.212 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:22:01.212 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@2ddafc2f, []) completed
22:22:01.212 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:22:01.214 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 5 msec
22:22:01.214 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
22:22:01.259 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:22:02.057 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
22:22:02.058 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:02.058 [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]
22:22:02.058 [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]
22:22:02.058 [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]
22:22:02.066 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
22:22:02.067 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 2"
22:22:02.067 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
22:22:02.068 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@482a581a at construction time: []
22:22:02.068 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum2@482a581a
22:22:02.068 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:22:02.068 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@66879a85, [])
22:22:02.068 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3d268a2c
22:22:02.069 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@482a581a, i.t.r.s.m.MockRole1)
22:22:02.069 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
22:22:02.069 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071ba7c219060@66879a85, []) completed
22:22:02.069 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
22:22:02.070 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 3 msec
22:22:02.070 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/1/net/bytebuddy/byte-buddy-agent/1.15.0/byte-buddy-agent-1.15.0.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
22:22:03.443 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
22:22:03.444 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
22:22:03.445 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
22:22:03.445 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
22:22:03.453 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@1a1cecc0.publicMethod() with context thread binding
22:22:03.461 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
22:22:03.477 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 32 msec
22:22:03.478 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.480 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
22:22:03.480 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
22:22:03.480 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
22:22:03.480 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
22:22:03.482 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@71c40fe3.protectedMethod() with context thread binding
22:22:03.483 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
22:22:03.486 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 6 msec
22:22:03.487 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.488 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
22:22:03.488 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
22:22:03.488 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
22:22:03.489 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
22:22:03.490 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@eddba56.packageMethod() with context thread binding
22:22:03.491 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
22:22:03.494 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 6 msec
22:22:03.494 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.497 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
22:22:03.497 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
22:22:03.497 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
22:22:03.497 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
22:22:03.501 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
22:22:03.502 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 5 msec
22:22:03.503 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.504 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
22:22:03.504 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
22:22:03.504 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
22:22:03.505 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
22:22:03.506 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
22:22:03.507 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 3 msec
22:22:03.507 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.508 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
22:22:03.508 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
22:22:03.509 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
22:22:03.509 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
22:22:03.510 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
22:22:03.511 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec
22:22:03.511 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.514 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
22:22:03.514 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
22:22:03.515 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
22:22:03.515 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
22:22:03.516 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
22:22:03.517 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec
22:22:03.517 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.518 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
22:22:03.519 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
22:22:03.519 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
22:22:03.519 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
22:22:03.520 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
22:22:03.524 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 3 msec
22:22:03.524 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.525 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
22:22:03.525 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
22:22:03.525 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
22:22:03.525 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
22:22:03.526 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
22:22:03.528 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 3 msec
22:22:03.528 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
22:22:03.529 [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: 7.770 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-role-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar
[INFO] 
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-role-spring ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-role-spring ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-25-SNAPSHOT-tests.jar
[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] 
[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_Build_and_Test/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560524881
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/workspace/modules/examples/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/thesefoolishthings-examples/3.2-ALPHA-25-SNAPSHOT/thesefoolishthings-examples-3.2-ALPHA-25-SNAPSHOT.pom
[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_Build_and_Test/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/Data
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560525761
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/Data' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/Data' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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 11] to 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_Build_and_Test/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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/Data/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-25-SNAPSHOT.jar
[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] 
[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_Build_and_Test/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciDisplayableExample
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560529628
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciDisplayableExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/DciDisplayableExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/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 11] 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_Build_and_Test/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 11] 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
22:22:15.974 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
22:22:16.022 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
22:22:16.023 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST "must not crash"
22:22:16.023 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
22:22:16.467 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
22:22:16.469 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@3f1c5af9
22:22:16.499 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:22:17.771 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.p.PersonDisplayable, i.t.t.e.p.PersonRenderable])
22:22:17.775 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:17.778 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.u.Displayable -> [i.t.t.e.p.PersonDisplayable]
22:22:17.779 [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]
22:22:17.783 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@4eb0ed44
22:22:17.830 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@17d6b6e
22:22:17.833 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@425a3af5/1 at construction time: []
22:22:17.834 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@425a3af5/1
22:22:17.834 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:22:17.837 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@32a7c583, [])
22:22:17.837 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
22:22:17.838 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@425a3af5/1, i.t.r.u.Displayable)
22:22:17.839 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
22:22:17.839 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
22:22:17.840 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@5b285847]
22:22:17.841 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@32a7c583, []) completed
22:22:17.841 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@5b285847]
22:22:17.843 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Displayable).displayName: Joe Smith
22:22:17.844 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@5e756b8d/2 at construction time: []
22:22:17.845 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@5e756b8d/2
22:22:17.845 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:22:17.845 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@4eef8498, [])
22:22:17.846 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
22:22:17.846 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5e756b8d/2, i.t.r.u.Displayable)
22:22:17.846 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
22:22:17.847 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
22:22:17.847 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@4b158e16]
22:22:17.847 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@4eef8498, []) completed
22:22:17.847 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@4b158e16]
22:22:17.847 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Displayable).displayName: Luke Skywalker
22:22:17.848 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@425a3af5/1 at construction time: []
22:22:17.848 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@425a3af5/1
22:22:17.848 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:22:17.848 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@2296926d, [])
22:22:17.848 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
22:22:17.849 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@425a3af5/1, i.t.t.e.d.d.r.Renderable)
22:22:17.849 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
22:22:17.849 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
22:22:17.850 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@10ef09e3]
22:22:17.850 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@2296926d, []) completed
22:22:17.851 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@10ef09e3]
22:22:17.853 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Renderable): Joe Smith 
22:22:17.853 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@5e756b8d/2 at construction time: []
22:22:17.854 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@5e756b8d/2
22:22:17.854 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:22:17.854 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@7ae3591b, [])
22:22:17.855 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
22:22:17.855 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5e756b8d/2, i.t.t.e.d.d.r.Renderable)
22:22:17.855 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
22:22:17.855 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
22:22:17.855 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@67954d71]
22:22:17.855 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007677581ea5b0@7ae3591b, []) completed
22:22:17.856 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@67954d71]
22:22:17.856 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Renderable): Luke Skywalker 
22:22:17.859 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST PASSED in 1836 msec
22:22:17.859 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - 
22:22:17.861 [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: 2.748 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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciDisplayableExample/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/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
[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_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560539016
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/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 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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java:[93,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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 11] 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
22:22:25.960 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
22:22:26.011 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
22:22:26.011 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST "must not crash"
22:22:26.011 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
22:22:26.471 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
22:22:26.474 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@1c55f277
22:22:26.507 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:22:27.697 [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])
22:22:27.703 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:27.706 [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]
22:22:27.707 [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]
22:22:27.708 [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]
22:22:27.708 [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]
22:22:27.708 [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]
22:22:27.708 [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]
22:22:27.713 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@66fd9613
22:22:28.119 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@7441eed3
22:22:28.121 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@2810d9/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.121 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@2810d9/1
22:22:28.122 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.124 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@34c31a34, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.125 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.125 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2810d9/1, i.t.r.i.Marshallable)
22:22:28.126 [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)
22:22:28.127 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.127 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.128 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@1fd1deed]
22:22:28.129 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@34c31a34, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.130 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@1fd1deed]
22:22:28.150 [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>

22:22:28.151 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@61236349 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.152 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@61236349
22:22:28.152 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.152 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@42748f59, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.153 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.153 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@61236349, i.t.r.i.Marshallable)
22:22:28.153 [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)
22:22:28.154 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.154 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.154 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@38379575]
22:22:28.155 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@42748f59, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.155 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@38379575]
22:22:28.158 [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>

22:22:28.159 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@591bff1d/10470597-5f1e-400d-8f26-1b7dc4410007 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.159 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@591bff1d/10470597-5f1e-400d-8f26-1b7dc4410007
22:22:28.159 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.160 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@18a66406, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.160 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.161 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@591bff1d/10470597-5f1e-400d-8f26-1b7dc4410007, i.t.r.i.Unmarshallable)
22:22:28.161 [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)
22:22:28.162 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.162 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.163 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@52364a6e]
22:22:28.164 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@18a66406, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.164 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@52364a6e]
22:22:28.174 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

22:22:28.175 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@2b3cbc2c at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.175 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@2b3cbc2c
22:22:28.176 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.176 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@3554de46, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.177 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.178 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2b3cbc2c, i.t.r.i.Unmarshallable)
22:22:28.178 [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)
22:22:28.179 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.179 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.180 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@70dbd79f]
22:22:28.181 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@3554de46, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.181 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@70dbd79f]
22:22:28.184 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

22:22:28.185 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@2810d9/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.186 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@2810d9/1
22:22:28.186 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.186 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@6a339bc1, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.187 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.187 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2810d9/1, i.t.t.e.d.m.r.Savable)
22:22:28.187 [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]
22:22:28.188 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:28.188 [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]
22:22:28.189 [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]
22:22:28.189 [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]
22:22:28.189 [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]
22:22:28.190 [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]
22:22:28.190 [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]
22:22:28.190 [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]
22:22:28.190 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
22:22:28.191 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
22:22:28.192 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@7906de2f]
22:22:28.192 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@6a339bc1, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.193 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@7906de2f]
22:22:28.194 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@2810d9/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.194 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@2810d9/1
22:22:28.194 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.195 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@169f4152, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.196 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.196 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2810d9/1, i.t.r.i.Marshallable)
22:22:28.196 [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)
22:22:28.197 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.197 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.197 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@3d36204f]
22:22:28.198 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@169f4152, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.198 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@3d36204f]
22:22:28.202 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@105d2c27 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.202 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@105d2c27
22:22:28.202 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.203 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@701c092c, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.203 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.204 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@105d2c27, i.t.t.e.d.m.r.Savable)
22:22:28.204 [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]
22:22:28.204 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:28.204 [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]
22:22:28.204 [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]
22:22:28.205 [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]
22:22:28.205 [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]
22:22:28.205 [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]
22:22:28.205 [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]
22:22:28.205 [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]
22:22:28.205 [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]
22:22:28.205 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
22:22:28.206 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
22:22:28.206 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@20c4be8d]
22:22:28.206 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@701c092c, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.207 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@20c4be8d]
22:22:28.207 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@105d2c27 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.207 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@105d2c27
22:22:28.208 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.208 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@6af6a3b, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.208 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.209 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@105d2c27, i.t.r.i.Marshallable)
22:22:28.209 [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)
22:22:28.209 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.209 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.210 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@16ea56ab]
22:22:28.210 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@6af6a3b, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.210 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@16ea56ab]
22:22:28.217 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7f8614ce/d5444e4c-a69f-431d-ad10-cf667e095196 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.218 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@7f8614ce/d5444e4c-a69f-431d-ad10-cf667e095196
22:22:28.218 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.218 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@273cb729, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.218 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.219 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7f8614ce/d5444e4c-a69f-431d-ad10-cf667e095196, i.t.t.e.d.m.r.Loadable)
22:22:28.219 [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]
22:22:28.219 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:28.219 [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]
22:22:28.219 [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]
22:22:28.219 [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]
22:22:28.220 [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]
22:22:28.220 [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]
22:22:28.220 [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]
22:22:28.220 [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]
22:22:28.220 [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]
22:22:28.220 [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]
22:22:28.221 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
22:22:28.221 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
22:22:28.221 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@76603c44]
22:22:28.222 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@273cb729, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.222 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@76603c44]
22:22:28.222 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7f8614ce/d5444e4c-a69f-431d-ad10-cf667e095196 at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.223 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@7f8614ce/d5444e4c-a69f-431d-ad10-cf667e095196
22:22:28.223 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.223 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@18f6ee8d, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.223 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.223 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7f8614ce/d5444e4c-a69f-431d-ad10-cf667e095196, i.t.r.i.Unmarshallable)
22:22:28.223 [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)
22:22:28.224 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.224 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.224 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@5a318745]
22:22:28.225 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@18f6ee8d, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.225 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@5a318745]
22:22:28.227 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@2d44025b at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.227 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@2d44025b
22:22:28.227 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.228 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@4015c65b, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.228 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.228 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2d44025b, i.t.t.e.d.m.r.Loadable)
22:22:28.228 [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]
22:22:28.229 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:28.229 [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]
22:22:28.229 [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]
22:22:28.229 [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]
22:22:28.229 [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]
22:22:28.230 [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]
22:22:28.230 [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]
22:22:28.230 [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]
22:22:28.230 [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]
22:22:28.230 [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]
22:22:28.230 [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]
22:22:28.230 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
22:22:28.231 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
22:22:28.231 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@16486ab3]
22:22:28.231 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@4015c65b, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.232 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@16486ab3]
22:22:28.232 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@2d44025b at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.232 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@2d44025b
22:22:28.232 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.233 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@327fd5c9, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
22:22:28.233 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.234 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2d44025b, i.t.r.i.Unmarshallable)
22:22:28.234 [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)
22:22:28.234 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@408f3054, i.t.t.e.d.m.r.XStreamContext1@408f3054]
22:22:28.234 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
22:22:28.235 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@5cb6fac3]
22:22:28.235 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@327fd5c9, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
22:22:28.235 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@5cb6fac3]
22:22:28.238 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

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

22:22:28.243 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@41d34a11/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.244 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@41d34a11/1
22:22:28.244 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.244 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@2ea3f905, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.245 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.245 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@41d34a11/1, i.t.r.i.Marshallable)
22:22:28.245 [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)
22:22:28.246 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.246 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.246 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@757bbd02]
22:22:28.246 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@2ea3f905, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.246 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@757bbd02]
22:22:28.247 [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>

22:22:28.248 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@3df920 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.248 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@3df920
22:22:28.248 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.249 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@4ef6177c, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.249 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.250 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@3df920, i.t.r.i.Marshallable)
22:22:28.250 [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)
22:22:28.250 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.250 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.250 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@45b4d2ff]
22:22:28.251 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@4ef6177c, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.251 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@45b4d2ff]
22:22:28.252 [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>

22:22:28.252 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1e8f20bf/7bdb3dce-1757-44c1-8a8b-fec36133c6c7 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.252 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@1e8f20bf/7bdb3dce-1757-44c1-8a8b-fec36133c6c7
22:22:28.252 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.253 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@70a9f4b7, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.253 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.253 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1e8f20bf/7bdb3dce-1757-44c1-8a8b-fec36133c6c7, i.t.r.i.Unmarshallable)
22:22:28.253 [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)
22:22:28.254 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.254 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.254 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@488bf7cd]
22:22:28.254 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@70a9f4b7, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.254 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@488bf7cd]
22:22:28.256 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

22:22:28.256 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@2fe6bcbb at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.256 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@2fe6bcbb
22:22:28.256 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.257 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@71a18feb, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.257 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.257 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2fe6bcbb, i.t.r.i.Unmarshallable)
22:22:28.257 [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)
22:22:28.258 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.258 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.258 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@66032b8d]
22:22:28.258 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@71a18feb, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.258 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@66032b8d]
22:22:28.261 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

22:22:28.261 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@41d34a11/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.262 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@41d34a11/1
22:22:28.262 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.262 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@24663d05, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.263 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.263 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@41d34a11/1, i.t.t.e.d.m.r.Savable)
22:22:28.263 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
22:22:28.263 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
22:22:28.264 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@59c530b5]
22:22:28.264 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@24663d05, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.264 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@59c530b5]
22:22:28.265 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@41d34a11/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.265 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@41d34a11/1
22:22:28.265 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.266 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@8d56ddd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.266 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.266 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@41d34a11/1, i.t.r.i.Marshallable)
22:22:28.267 [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)
22:22:28.267 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.267 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.268 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@1d4ee7d7]
22:22:28.268 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@8d56ddd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.268 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@1d4ee7d7]
22:22:28.271 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@62ae5180 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.272 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@62ae5180
22:22:28.272 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.272 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@2bac4423, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.272 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.272 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@62ae5180, i.t.t.e.d.m.r.Savable)
22:22:28.273 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
22:22:28.273 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
22:22:28.273 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@37acf9b1]
22:22:28.274 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@2bac4423, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.274 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@37acf9b1]
22:22:28.274 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@62ae5180 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.275 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@62ae5180
22:22:28.275 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.275 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@5546a9e0, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.275 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.275 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@62ae5180, i.t.r.i.Marshallable)
22:22:28.276 [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)
22:22:28.276 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.276 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.277 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@1c027237]
22:22:28.277 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@5546a9e0, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.277 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@1c027237]
22:22:28.283 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@70efc3f9/a1cda3ce-dc6f-4cbe-9d6e-358e69a7f92e at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.284 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@70efc3f9/a1cda3ce-dc6f-4cbe-9d6e-358e69a7f92e
22:22:28.284 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.284 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@69e636cc, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.285 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.285 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@70efc3f9/a1cda3ce-dc6f-4cbe-9d6e-358e69a7f92e, i.t.t.e.d.m.r.Loadable)
22:22:28.285 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
22:22:28.286 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
22:22:28.286 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@a59324f]
22:22:28.286 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@69e636cc, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.287 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@a59324f]
22:22:28.287 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@70efc3f9/a1cda3ce-dc6f-4cbe-9d6e-358e69a7f92e at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.287 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@70efc3f9/a1cda3ce-dc6f-4cbe-9d6e-358e69a7f92e
22:22:28.287 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.288 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@226346d4, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.288 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.288 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@70efc3f9/a1cda3ce-dc6f-4cbe-9d6e-358e69a7f92e, i.t.r.i.Unmarshallable)
22:22:28.289 [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)
22:22:28.289 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.289 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.289 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@7aeb5402]
22:22:28.290 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@226346d4, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.290 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@7aeb5402]
22:22:28.292 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@39e3da5a at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.293 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@39e3da5a
22:22:28.293 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.294 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@3bd466bd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.294 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@39e3da5a, i.t.t.e.d.m.r.Loadable)
22:22:28.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
22:22:28.295 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
22:22:28.295 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@1bbf7e81]
22:22:28.295 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@3bd466bd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.295 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@1bbf7e81]
22:22:28.296 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@39e3da5a at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.296 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@39e3da5a
22:22:28.296 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.296 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@7172525e, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
22:22:28.297 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a] - it.tidalwave.role.impl.DefaultContextManager@375dc95c
22:22:28.297 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@39e3da5a, i.t.r.i.Unmarshallable)
22:22:28.297 [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)
22:22:28.297 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a, i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
22:22:28.297 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
22:22:28.298 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@698b2343]
22:22:28.298 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x0000783f6c21a628@7172525e, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
22:22:28.298 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@698b2343]
22:22:28.301 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

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

22:22:28.305 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST PASSED in 2292 msec
22:22:28.305 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - 
22:22:28.308 [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: 3.283 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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-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_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/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
[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] 
[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_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560549729
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/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 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_Build_and_Test/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_Build_and_Test/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 11] 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
22:22:36.926 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
22:22:36.968 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************
22:22:36.969 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST "must not crash"
22:22:36.969 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.18)

22:22:37.504 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Starting Main using Java 21.0.5 on jenkins-6f7b8c45d4-xmzf2 with PID 50962 (/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/classes started by jenkins in /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample)
22:22:37.505 [main                ] DEBUG i.t.t.examples.dci.persistable.jpa.Main            - Running with Spring Boot v2.7.18, Spring v5.3.31
22:22:37.506 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - No active profile set, falling back to 1 default profile: "default"
22:22:38.272 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
22:22:38.311 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Finished Spring Data repository scanning in 18 ms. Found 0 JPA repository interfaces.
22:22:38.941 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Log4j2LoggerProvider
22:22:38.974 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Starting...
22:22:39.398 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Start completed.
22:22:39.560 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: default]
22:22:39.664 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 5.6.15.Final
22:22:39.966 [main                ] INFO  org.hibernate.annotations.common.Version           - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
22:22:40.189 [main                ] INFO  org.hibernate.dialect.Dialect                      - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
22:22:41.007 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
22:22:41.021 [main                ] INFO  o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
22:22:41.053 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
22:22:41.055 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@46994f26
22:22:41.078 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
22:22:46.019 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.d.p.j.r.i.PersonJpaPersistable])
22:22:46.023 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:22:46.025 [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]
22:22:46.025 [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]
22:22:46.026 [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]
22:22:46.032 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@61b1bb0e
22:22:46.129 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305bfd68@3463ae1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.131 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.133 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** INSERTING PEOPLE...

22:22:46.253 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@2b1128a7
22:22:46.256 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@54034428/021509b4-6b10-4c55-919c-a16790865bb9 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.256 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@54034428/021509b4-6b10-4c55-919c-a16790865bb9
22:22:46.256 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.258 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@3ccc2fe, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.259 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.259 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@54034428/021509b4-6b10-4c55-919c-a16790865bb9, i.t.r.i.Persistable)
22:22:46.259 [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)
22:22:46.260 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.261 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Michelangelo Buonarroti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.262 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@10f48b87]
22:22:46.263 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@3ccc2fe, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.263 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@10f48b87]
22:22:46.287 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@6d8efd99/864483d5-80d3-4e0e-aa92-32cc011758f0 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.287 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@6d8efd99/864483d5-80d3-4e0e-aa92-32cc011758f0
22:22:46.288 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.288 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@162b0f27, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.289 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.289 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6d8efd99/864483d5-80d3-4e0e-aa92-32cc011758f0, i.t.r.i.Persistable)
22:22:46.289 [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)
22:22:46.290 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.290 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Lorenzo Bernini, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.290 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@35295b2d]
22:22:46.291 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@162b0f27, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.291 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@35295b2d]
22:22:46.292 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@789da93/0911b443-66b1-482d-b4e4-942bd47e34ff at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.292 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@789da93/0911b443-66b1-482d-b4e4-942bd47e34ff
22:22:46.292 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.293 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@369a654e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.293 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@789da93/0911b443-66b1-482d-b4e4-942bd47e34ff, i.t.r.i.Persistable)
22:22:46.294 [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)
22:22:46.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Leonardo da Vinci, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.295 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@113d5993]
22:22:46.295 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@369a654e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.295 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@113d5993]
22:22:46.296 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@3ca38e3d/2e767d98-ae68-4f9b-afb6-0f3812a50348 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.296 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@3ca38e3d/2e767d98-ae68-4f9b-afb6-0f3812a50348
22:22:46.297 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.297 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@227c178e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.297 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.298 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@3ca38e3d/2e767d98-ae68-4f9b-afb6-0f3812a50348, i.t.r.i.Persistable)
22:22:46.298 [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)
22:22:46.298 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.298 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Pietro Perugino, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.299 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@306465c8]
22:22:46.299 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@227c178e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.299 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@306465c8]
22:22:46.300 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@786f78c3/ae214a74-e8f6-4998-8a4a-6c56f9188af2 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.300 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@786f78c3/ae214a74-e8f6-4998-8a4a-6c56f9188af2
22:22:46.301 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.301 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@2934b897, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.301 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.302 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@786f78c3/ae214a74-e8f6-4998-8a4a-6c56f9188af2, i.t.r.i.Persistable)
22:22:46.302 [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)
22:22:46.302 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.302 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Paolo Uccello, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.303 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@fb83811]
22:22:46.303 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@2934b897, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.303 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@fb83811]
22:22:46.304 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@582a7508/df1c6897-f70b-4e10-be41-0d81a2869762 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.304 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@582a7508/df1c6897-f70b-4e10-be41-0d81a2869762
22:22:46.304 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.305 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@1ae04ca1, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.305 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.305 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@582a7508/df1c6897-f70b-4e10-be41-0d81a2869762, i.t.r.i.Persistable)
22:22:46.305 [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)
22:22:46.306 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.306 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Andrea Mantegna, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.306 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1eb8770]
22:22:46.307 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@1ae04ca1, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.307 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1eb8770]
22:22:46.308 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@6aa04df8/14473c8e-ad0c-4dc2-bc98-b48b9f8bfaee at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.308 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@6aa04df8/14473c8e-ad0c-4dc2-bc98-b48b9f8bfaee
22:22:46.308 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.308 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@2fb04869, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.308 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.309 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6aa04df8/14473c8e-ad0c-4dc2-bc98-b48b9f8bfaee, i.t.r.i.Persistable)
22:22:46.309 [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)
22:22:46.309 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.309 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Ambrogio Lorenzetti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.310 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@344a0c4f]
22:22:46.310 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@2fb04869, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.310 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@344a0c4f]
22:22:46.311 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@42443dae/42341fdf-46e1-4f4a-9a28-82b015f0cbea at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.311 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@42443dae/42341fdf-46e1-4f4a-9a28-82b015f0cbea
22:22:46.311 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.312 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@b568757, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.312 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.312 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@42443dae/42341fdf-46e1-4f4a-9a28-82b015f0cbea, i.t.r.i.Persistable)
22:22:46.312 [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)
22:22:46.313 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.313 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Piero della Francesca, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.313 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3dc8ee5e]
22:22:46.314 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@b568757, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.314 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3dc8ee5e]
22:22:46.315 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@671596f5/1f1d81e6-7c2d-415a-9e9a-0505b459cd51 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.315 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@671596f5/1f1d81e6-7c2d-415a-9e9a-0505b459cd51
22:22:46.315 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.315 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@22066637, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.316 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.316 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@671596f5/1f1d81e6-7c2d-415a-9e9a-0505b459cd51, i.t.r.i.Persistable)
22:22:46.316 [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)
22:22:46.316 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.317 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Giotto da Bondone, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.317 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c22b54e]
22:22:46.317 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@22066637, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.317 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c22b54e]
22:22:46.376 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7d919466/1456f831-017e-4a74-b4e6-48a458cfc17d at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.377 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@7d919466/1456f831-017e-4a74-b4e6-48a458cfc17d
22:22:46.377 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.377 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@299b4a1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.378 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.378 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7d919466/1456f831-017e-4a74-b4e6-48a458cfc17d, i.t.t.e.d.p.j.r.Findable)
22:22:46.378 [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)
22:22:46.378 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.379 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.379 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@37a156ea]
22:22:46.379 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@299b4a1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.379 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@37a156ea]
22:22:46.548 [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]

22:22:46.549 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@45f6bfe3/ad052d64-2e20-4a17-9b73-939272eb0855 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.549 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@45f6bfe3/ad052d64-2e20-4a17-9b73-939272eb0855
22:22:46.549 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.550 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@4c8594af, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
22:22:46.550 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
22:22:46.550 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@45f6bfe3/ad052d64-2e20-4a17-9b73-939272eb0855, i.t.t.e.d.p.j.r.Findable)
22:22:46.550 [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)
22:22:46.551 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
22:22:46.551 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
22:22:46.551 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5db92249]
22:22:46.551 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305de240@4c8594af, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.552 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5db92249]
22:22:46.564 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PERSON Lorenzo Bernini

22:22:46.564 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007519305bfd68@3463ae1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
22:22:46.675 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Started Main in 9.555 seconds (JVM running for 10.894)
22:22:46.680 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST PASSED in 9711 msec
22:22:46.681 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - 
22:22:46.683 [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: 10.63 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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-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_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/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
[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_Build_and_Test/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560568060
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/workspace/modules/examples/DciSwingExample/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/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
[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_Build_and_Test/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560573607
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 11] 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_Build_and_Test/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 11] 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
22:22:59.785 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest
22:22:59.834 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
22:22:59.834 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST "must not crash"
22:22:59.835 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
22:22:59.848 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:22:59.860 [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]
22:22:59.862 [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=[]))
22:22:59.862 [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=[]))
22:22:59.863 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
22:22:59.863 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.Main          - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
22:22:59.867 [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@14f232c4]))
22:22:59.868 [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@14f232c4])
22:22:59.868 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@14f232c4...
22:22:59.869 [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]
22:22:59.870 [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@24c22fe]))
22:22:59.870 [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@24c22fe])
22:22:59.870 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c22fe...
22:22:59.871 [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]
22:22:59.874 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST PASSED in 39 msec
22:22:59.875 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - 
22:22:59.889 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
22:22:59.889 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersons"
22:22:59.890 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
22:22:59.890 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:22:59.894 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 6 msec
22:22:59.895 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
22:22:59.896 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
22:22:59.897 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByFirstName"
22:22:59.897 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
22:22:59.897 [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@895e367]))
22:22:59.898 [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@895e367])
22:22:59.898 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@895e367...
22:22:59.899 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 2 msec
22:22:59.899 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
22:22:59.901 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
22:22:59.901 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByLastNameDescending"
22:22:59.901 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
22:22:59.902 [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@42b3b079]))
22:22:59.902 [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@42b3b079])
22:22:59.902 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@42b3b079...
22:22:59.903 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 2 msec
22:22:59.904 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
22:22:59.906 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
22:22:59.906 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testPersonRange"
22:22:59.907 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
22:22:59.908 [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=[]))
22:22:59.908 [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=[]))
22:22:59.909 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
22:22:59.910 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 3 msec
22:22:59.910 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
22:22:59.911 [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.118 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/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
[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_Build_and_Test/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560581075
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 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_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[41,7] [serial] serializable class PersonFinderImpl2a has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[45,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[43,7] [serial] serializable class PersonFinderImpl2b has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[69,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_Build_and_Test/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 11] 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
22:23:08.044 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test
22:23:08.098 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
22:23:08.098 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST "must not crash"
22:23:08.099 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
22:23:08.111 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.122 [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]
22:23:08.128 [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@7c3fdb62]))
22:23:08.129 [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@7c3fdb62])
22:23:08.130 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7c3fdb62...
22:23:08.131 [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]
22:23:08.131 [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@6950ed69]))
22:23:08.132 [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@6950ed69])
22:23:08.132 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6950ed69...
22:23:08.132 [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]
22:23:08.133 [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=[]))
22:23:08.133 [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=[]))
22:23:08.134 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
22:23:08.134 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
22:23:08.134 [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=[]))
22:23:08.135 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.135 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B: []
22:23:08.135 [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@6dd7b5a3]))
22:23:08.136 [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@6dd7b5a3]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
22:23:08.136 [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@6dd7b5a3])
22:23:08.136 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6dd7b5a3...
22:23:08.137 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
22:23:08.137 [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=[]))
22:23:08.137 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.138 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - The first found whose last name is Bernini: Optional[Lorenzo Bernini]
22:23:08.139 [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=[]))
22:23:08.139 [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@2663e964]))
22:23:08.139 [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@2663e964])
22:23:08.140 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@2663e964...
22:23:08.140 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
22:23:08.140 [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=[]))
22:23:08.140 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.141 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
22:23:08.142 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.144 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
22:23:08.146 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST PASSED in 48 msec
22:23:08.147 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - 
22:23:08.158 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
22:23:08.159 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersons"
22:23:08.159 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
22:23:08.160 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.165 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 6 msec
22:23:08.166 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
22:23:08.168 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
22:23:08.169 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByFirstName"
22:23:08.169 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
22:23:08.170 [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@329dbdbf]))
22:23:08.171 [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@329dbdbf])
22:23:08.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@329dbdbf...
22:23:08.172 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
22:23:08.172 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
22:23:08.175 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
22:23:08.175 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByLastNameDescending"
22:23:08.175 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
22:23:08.176 [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@4ef782af]))
22:23:08.176 [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@4ef782af])
22:23:08.176 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef782af...
22:23:08.177 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
22:23:08.177 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
22:23:08.180 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
22:23:08.180 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameIsBerniniFirstResult"
22:23:08.180 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
22:23:08.181 [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=[]))
22:23:08.181 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.182 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 2 msec
22:23:08.182 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
22:23:08.184 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
22:23:08.185 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithB"
22:23:08.185 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
22:23:08.185 [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=[]))
22:23:08.186 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.187 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 2 msec
22:23:08.187 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
22:23:08.189 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
22:23:08.190 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
22:23:08.190 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
22:23:08.190 [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=[]))
22:23:08.191 [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@12299890]))
22:23:08.191 [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@12299890])
22:23:08.191 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@12299890...
22:23:08.192 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
22:23:08.192 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
22:23:08.195 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
22:23:08.195 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testPersonRange"
22:23:08.195 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
22:23:08.196 [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=[]))
22:23:08.196 [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=[]))
22:23:08.197 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
22:23:08.198 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 2 msec
22:23:08.198 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
22:23:08.202 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
22:23:08.203 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersons"
22:23:08.203 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
22:23:08.203 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.205 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
22:23:08.205 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
22:23:08.208 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
22:23:08.208 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByFirstName"
22:23:08.208 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
22:23:08.208 [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@24c4ddae]))
22:23:08.209 [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@24c4ddae])
22:23:08.209 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c4ddae...
22:23:08.210 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
22:23:08.210 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
22:23:08.212 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
22:23:08.212 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByLastNameDescending"
22:23:08.212 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
22:23:08.213 [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@7b7fdc8]))
22:23:08.213 [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@7b7fdc8])
22:23:08.213 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7b7fdc8...
22:23:08.214 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
22:23:08.214 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
22:23:08.216 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
22:23:08.216 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameIsBerniniFirstResult"
22:23:08.216 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
22:23:08.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@766653e6)
22:23:08.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.218 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
22:23:08.218 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
22:23:08.220 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
22:23:08.220 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithB"
22:23:08.220 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
22:23:08.220 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@7fc4780b)
22:23:08.221 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
22:23:08.222 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
22:23:08.222 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
22:23:08.224 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
22:23:08.224 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
22:23:08.224 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
22:23:08.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@43599640)
22:23:08.225 [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@1f81aa00]))
22:23:08.225 [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@1f81aa00])
22:23:08.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1f81aa00...
22:23:08.226 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
22:23:08.226 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
22:23:08.228 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
22:23:08.229 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testPersonRange"
22:23:08.229 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
22:23:08.229 [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=[]))
22:23:08.229 [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=[]))
22:23:08.230 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[])
22:23:08.230 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
22:23:08.231 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
22:23:08.231 [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.242 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/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
[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_Build_and_Test/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560589540
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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 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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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_Build_and_Test/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 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_Build_and_Test/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_Build_and_Test/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
22:23:18.358 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest
22:23:18.428 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
22:23:18.429 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST "must not crash"
22:23:18.429 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
22:23:18.496 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
22:23:18.699 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: example]
22:23:18.765 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 5.6.15.Final
22:23:19.041 [main                ] INFO  org.hibernate.annotations.common.Version           - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
22:23:19.240 [main                ] WARN  org.hibernate.orm.connections.pooling              - HHH10001002: Using Hibernate built-in connection pool (not for production use!)
22:23:19.244 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:mem:memdb]
22:23:19.245 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001001: Connection properties: {password=****, user=}
22:23:19.246 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001003: Autocommit mode: false
22:23:19.249 [main                ] INFO  o.h.e.j.c.i.DriverManagerConnectionProviderImpl    - HHH000115: Hibernate connection pool size: 20 (min=1)
22:23:19.464 [main                ] INFO  org.hibernate.dialect.Dialect                      - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
22:23:20.385 [main                ] INFO  org.hibernate.orm.connections.access               - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@760487aa] 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.
22:23:20.393 [main                ] INFO  org.hibernate.orm.connections.access               - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@86d6bf7] 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.
22:23:20.412 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
22:23:20.625 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
22:23:20.751 [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]
22:23:20.752 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
22:23:20.761 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Count: 9
22:23:20.762 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
22:23:20.765 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
22:23:20.772 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
22:23:20.784 [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]
22:23:20.785 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
22:23:20.794 [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]
22:23:20.801 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@35cec305
22:23:20.805 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@5a1dddba
22:23:20.809 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@6e1ae763/93870955-2266-4dff-8581-6a0f8ea52b7a at construction time: []
22:23:20.809 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.j.r.Findable) for i.t.t.e.p.Person@6e1ae763/93870955-2266-4dff-8581-6a0f8ea52b7a
22:23:20.810 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
22:23:20.812 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000074e528490000@7fbf26fc, [])
22:23:20.813 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@4fecf308
22:23:20.820 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
22:23:20.824 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.thesefoolishthings.examples.jpafinderexample.HardwiredSystemRoleFactoryProvider@5aa781f2
22:23:20.827 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.j.i.PersonJpaPersistable])
22:23:20.832 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
22:23:20.833 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.j.i.PersonJpaPersistable]
22:23:20.834 [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]
22:23:20.835 [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]
22:23:20.835 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6e1ae763/93870955-2266-4dff-8581-6a0f8ea52b7a, i.t.t.e.j.r.Findable)
22:23:20.836 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person)
22:23:20.837 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
22:23:20.838 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.j.i.PersonJpaPersistable@8c12524]
22:23:20.839 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000074e528490000@7fbf26fc, []) completed
22:23:20.839 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.j.i.PersonJpaPersistable@8c12524]
22:23:20.840 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
22:23:20.844 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Three persons from the 2nd position, with Person.as(): [Giotto da Bondone, Paolo Uccello, Pietro Perugino]
22:23:20.846 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001008: Cleaning up connection pool [jdbc:h2:mem:memdb]
22:23:20.852 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST PASSED in 2424 msec
22:23:20.852 [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
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/1/net/bytebuddy/byte-buddy-agent/1.12.23/byte-buddy-agent-1.12.23.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
22:23:21.900 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
22:23:21.901 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithAscendingSortAndFirstMax"
22:23:21.902 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
22:23:21.903 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
22:23:21.926 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 25 msec
22:23:21.927 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
22:23:21.934 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
22:23:21.934 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithCount"
22:23:21.935 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
22:23:21.935 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
22:23:21.938 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec
22:23:21.938 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
22:23:21.944 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
22:23:21.944 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDescendingSortAndFirstMax"
22:23:21.945 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
22:23:21.945 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
22:23:21.948 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 3 msec
22:23:21.948 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
22:23:21.954 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
22:23:21.954 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDoubleSort"
22:23:21.954 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
22:23:21.955 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC, p.firstName
22:23:21.959 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 5 msec
22:23:21.959 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
22:23:21.966 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
22:23:21.966 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testSimpleQuery"
22:23:21.967 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
22:23:21.967 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
22:23:21.969 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec
22:23:21.970 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
22:23:21.971 [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: 4.770 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar
[INFO] 
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7-tests.jar to /var/jenkins_home/maven-repositories/1/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
[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_Build_and_Test/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project
[INFO] Storing buildNumber: d4d6ee276ae7 at timestamp: 1734560603403
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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_Build_and_Test/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/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 d4d6ee276ae7
[INFO]      [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[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_Build_and_Test/workspace/archetypes/project/src/test/resources
[INFO] 
[INFO] --- archetype:3.3.1:jar (default-jar) @ project-archetype ---
[INFO] Building archetype jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.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_Build_and_Test/workspace/archetypes/project/pom.xml to /var/jenkins_home/maven-repositories/1/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_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-25-SNAPSHOT.d4d6ee276ae7.jar to /var/jenkins_home/maven-repositories/1/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/1/archetype-catalog.xml
[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 [  2.241 s]
[INFO] TheseFoolishThings (modules) ....................... SUCCESS [  0.634 s]
[INFO] TheseFoolishThings :: MessageBus ................... SUCCESS [  7.768 s]
[INFO] TheseFoolishThings :: Utilities .................... SUCCESS [ 21.367 s]
[INFO] TheseFoolishThings :: Actors ....................... SUCCESS [  4.958 s]
[INFO] TheseFoolishThings :: Test Utilities ............... SUCCESS [  4.118 s]
[INFO] TheseFoolishThings :: Roles ........................ SUCCESS [ 12.720 s]
[INFO] TheseFoolishThings :: MessageBus :: Spring ......... SUCCESS [ 14.914 s]
[INFO] TheseFoolishThings :: Roles :: Spring .............. SUCCESS [ 15.716 s]
[INFO] TheseFoolishThings :: Examples (master) ............ SUCCESS [  0.541 s]
[INFO] TheseFoolishThings :: Examples :: Data ............. SUCCESS [  3.457 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Displayable SUCCESS [  8.979 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream SUCCESS [ 10.031 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA SUCCESS [ 18.080 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Swing ..... SUCCESS [  5.136 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder SUCCESS [  7.062 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder SUCCESS [  7.965 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder SUCCESS [ 13.304 s]
[INFO] TheseFoolishThings :: Project Archetype ............ SUCCESS [  2.147 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:53 min
[INFO] Finished at: 2024-12-18T22:23:26Z
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "installers" could not be activated because it does not exist.
channel stopped
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_Build_and_Test/builds/329/testng/testng-results-1.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-2.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-3.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-4.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-5.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-6.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-7.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-8.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results-9.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/329/testng/testng-results.xml'
0.749064% of tests failed, which exceeded threshold of 0%. Marking build as UNSTABLE
TestNG Reports Processing: FINISH
[description-setter] Description set: origin/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT d4d6ee276ae7
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