Console Output

Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
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 73c77bdf0f59ec81e1b8efb9a0995f2f45689515 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 73c77bdf0f59ec81e1b8efb9a0995f2f45689515 # timeout=10
Commit message: "Fix for TFT-357."
 > git rev-list --no-walk 4601e7920c6f9bde6c173ad9e284abf34dbcd9d9 # 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 39167
[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 39167
<===[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/0 -s /tmp/settings5850295750223519101.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-24-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: 73c77bdf0f59 at timestamp: 1734547662850
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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/0/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-24-SNAPSHOT/thesefoolishthings-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547665461
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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/0/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-24-SNAPSHOT/modules-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547666626
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547677039
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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/0/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
18:48:20.512 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@54acff7d
18:48:20.551 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@3c2772d1
18:48:20.628 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@5a865416
18:48:20.641 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@411291e5
18:48:20.732 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@3d7fa3ae
18:48:21.871 [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])
18:48:21.872 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.874 [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]
18:48:21.874 [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]
18:48:21.874 [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]
18:48:21.875 [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]
18:48:21.875 [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]
18:48:21.875 [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]
18:48:21.875 [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]
18:48:21.875 [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]
18:48:21.882 [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])
18:48:21.882 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.883 [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]
18:48:21.883 [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]
18:48:21.883 [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]
18:48:21.883 [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]
18:48:21.883 [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]
18:48:21.884 [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]
18:48:21.884 [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]
18:48:21.884 [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]
18:48:21.890 [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])
18:48:21.890 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.891 [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]
18:48:21.891 [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]
18:48:21.891 [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]
18:48:21.891 [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]
18:48:21.891 [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]
18:48:21.891 [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]
18:48:21.891 [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]
18:48:21.891 [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]
18:48:21.896 [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])
18:48:21.896 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.896 [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]
18:48:21.897 [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]
18:48:21.897 [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]
18:48:21.897 [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]
18:48:21.897 [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]
18:48:21.897 [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]
18:48:21.898 [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]
18:48:21.898 [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]
18:48:21.904 [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])
18:48:21.908 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.908 [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]
18:48:21.909 [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]
18:48:21.909 [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]
18:48:21.909 [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]
18:48:21.909 [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]
18:48:21.909 [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]
18:48:21.909 [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]
18:48:21.909 [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]
18:48:21.910 [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]
18:48:21.916 [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])
18:48:21.920 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.945 [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]
18:48:21.945 [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]
18:48:21.945 [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]
18:48:21.945 [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]
18:48:21.945 [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]
18:48:21.945 [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]
18:48:21.947 [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]
18:48:21.947 [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]
18:48:21.956 [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])
18:48:21.959 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.960 [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]
18:48:21.960 [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]
18:48:21.960 [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]
18:48:21.960 [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]
18:48:21.960 [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]
18:48:21.960 [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]
18:48:21.960 [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]
18:48:21.960 [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]
18:48:21.972 [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])
18:48:21.972 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.972 [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]
18:48:21.973 [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]
18:48:21.973 [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]
18:48:21.973 [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]
18:48:21.973 [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]
18:48:21.973 [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]
18:48:21.973 [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]
18:48:21.973 [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]
18:48:21.983 [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])
18:48:21.984 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.985 [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]
18:48:21.985 [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]
18:48:21.985 [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]
18:48:21.985 [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]
18:48:21.985 [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]
18:48:21.985 [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]
18:48:21.985 [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]
18:48:21.985 [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]
18:48:21.994 [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])
18:48:21.994 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:21.994 [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]
18:48:21.995 [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]
18:48:21.998 [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]
18:48:21.998 [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]
18:48:21.998 [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]
18:48:21.998 [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]
18:48:21.998 [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]
18:48:21.998 [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]
18:48:22.010 [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])
18:48:22.011 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.011 [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]
18:48:22.011 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
18:48:22.011 [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]
18:48:22.011 [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]
18:48:22.011 [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]
18:48:22.011 [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]
18:48:22.011 [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]
18:48:22.011 [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]
18:48:22.012 [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]
18:48:22.023 [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])
18:48:22.023 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.023 [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]
18:48:22.023 [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]
18:48:22.023 [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]
18:48:22.023 [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]
18:48:22.024 [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]
18:48:22.024 [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]
18:48:22.027 [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]
18:48:22.027 [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]
18:48:22.035 [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])
18:48:22.036 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.036 [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]
18:48:22.036 [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]
18:48:22.036 [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]
18:48:22.036 [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]
18:48:22.037 [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]
18:48:22.037 [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]
18:48:22.037 [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]
18:48:22.037 [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]
18:48:22.037 [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]
18:48:22.046 [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])
18:48:22.048 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.048 [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]
18:48:22.048 [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]
18:48:22.048 [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]
18:48:22.049 [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]
18:48:22.049 [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]
18:48:22.049 [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]
18:48:22.049 [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]
18:48:22.049 [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]
18:48:22.049 [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]
18:48:22.065 [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])
18:48:22.066 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.067 [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]
18:48:22.067 [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]
18:48:22.067 [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]
18:48:22.067 [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]
18:48:22.067 [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]
18:48:22.072 [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]
18:48:22.072 [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]
18:48:22.072 [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]
18:48:22.073 [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]
18:48:22.081 [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])
18:48:22.082 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.082 [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]
18:48:22.082 [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]
18:48:22.082 [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]
18:48:22.082 [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]
18:48:22.082 [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]
18:48:22.083 [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]
18:48:22.085 [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]
18:48:22.085 [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]
18:48:22.086 [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]
18:48:22.091 [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])
18:48:22.091 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.095 [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]
18:48:22.095 [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]
18:48:22.095 [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]
18:48:22.095 [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]
18:48:22.095 [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]
18:48:22.096 [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]
18:48:22.096 [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]
18:48:22.096 [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]
18:48:22.106 [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])
18:48:22.107 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.108 [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]
18:48:22.108 [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]
18:48:22.108 [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]
18:48:22.108 [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]
18:48:22.108 [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]
18:48:22.108 [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]
18:48:22.108 [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]
18:48:22.108 [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]
18:48:22.118 [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])
18:48:22.118 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
18:48:22.118 [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]
18:48:22.118 [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]
18:48:22.118 [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]
18:48:22.118 [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]
18:48:22.118 [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]
18:48:22.118 [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]
18:48:22.118 [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]
18:48:22.119 [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]
18:48:22.119 [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]
18:48:22.119 [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]
18:48:22.119 [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]
18:48:22.119 [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]
18:48:22.119 [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]
18:48:22.119 [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]
18:48:22.123 [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]
18:48:22.123 [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]
18:48:22.124 [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]
18:48:22.124 [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]
18:48:22.728 [main] INFO it.tidalwave.util.FunctionalCheckedExceptionWrappersTest -- Even numbers: [2, 4, 6, 8, 10]
18:48:23.815 [main] DEBUG it.tidalwave.util.ReflectionUtils -- instantiateWithDependencies(i.t.u.ReflectionUtilsTest$WithConstructor, [i.t.u.ReflectionUtilsTest$Bean3@16a49a5d, i.t.u.ReflectionUtilsTest$Bean1@54bca971, i.t.u.ReflectionUtilsTest$Bean2@23706db8])
[INFO] Tests run: 195, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.575 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 195, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547706644
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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-24-SNAPSHOT.73c77bdf0f59.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/0/it/tidalwave/thesefoolishthings/it-tidalwave-actor/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-actor-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-actor/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-actor-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547712208
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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-24-SNAPSHOT.73c77bdf0f59.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/0/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-test-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-test-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547717840
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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/0/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
18:48:51.335 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - STARTING TESTS OF it.tidalwave.role.SimpleCompositeTest
18:48:51.431 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
18:48:51.432 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST "must produce valid Finders"
18:48:51.432 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
18:48:51.448 [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=[]))
18:48:51.484 [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=[]))
18:48:51.486 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:48:51.487 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[])
18:48:51.498 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST PASSED in 67 msec
18:48:51.499 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - 
18:48:51.510 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - ************************************************
18:48:51.510 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - TEST "must read the displayName from the bundle"
18:48:51.510 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - ************************************************
18:48:51.552 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - TEST PASSED in 42 msec
18:48:51.552 [main                ] INFO  it.tidalwave.role.ui.DisplayableTest               - 
18:48:51.564 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - ***********************************************
18:48:51.565 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST "test ofMaybePresentable with Presentable"
18:48:51.565 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - ***********************************************
18:48:51.854 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST PASSED in 290 msec
18:48:51.854 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - 
18:48:51.856 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - **************************************************
18:48:51.857 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST "test ofMaybePresentable without Presentable"
18:48:51.857 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - **************************************************
18:48:51.862 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - TEST PASSED in 5 msec
18:48:51.862 [main                ] INFO  it.tidalwave.role.ui.PresentationModelTest         - 
18:48:51.864 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - *************************
18:48:51.864 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST "works with actions"
18:48:51.865 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - *************************
18:48:51.869 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST PASSED in 4 msec
18:48:51.869 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - 
18:48:51.870 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - ****************************
18:48:51.871 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST "works with no actions"
18:48:51.871 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - ****************************
18:48:51.872 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - TEST PASSED in 2 msec
18:48:51.872 [main                ] INFO  it.tidalwave.role.ui.UserActionProviderTest        - 
18:48:51.885 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
18:48:51.886 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
18:48:51.886 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1516536489, Mock for As, hashCode: 703232177, -1]
18:48:51.886 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
18:48:51.987 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 102 msec
18:48:51.987 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
18:48:51.989 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
18:48:51.989 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
18:48:51.989 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 703232177, Mock for As, hashCode: 1516536489, 1]
18:48:51.989 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
18:48:51.993 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
18:48:51.994 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
18:48:51.995 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
18:48:51.996 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
18:48:51.996 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 1516536489, Mock for As, hashCode: 1516536489, 0]
18:48:51.996 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ******************************************************************************
18:48:52.000 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
18:48:52.000 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
18:48:52.001 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
18:48:52.002 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
18:48:52.002 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 757779849, Mock for As, hashCode: 2075093711, 0]
18:48:52.002 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
18:48:52.006 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
18:48:52.006 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
18:48:52.007 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
18:48:52.008 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST "test"
18:48:52.008 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - ARGS [Mock for As, hashCode: 2075093711, Mock for As, hashCode: 757779849, 0]
18:48:52.008 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - *****************************************************************************
18:48:52.013 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - TEST PASSED in 4 msec
18:48:52.013 [main                ] INFO  i.t.role.ui.impl.AsDisplayableComparatorTest       - 
18:48:52.140 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************
18:48:52.141 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must find local roles"
18:48:52.141 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************
18:48:52.142 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 2 msec
18:48:52.142 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
18:48:52.156 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - *******************************
18:48:52.157 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must find roles in owner"
18:48:52.157 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - *******************************
18:48:52.164 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@14d8444b
18:48:52.170 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@8ee0c23
18:48:52.181 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$TZ3FglZz@c6b2dd9 at construction time: []
18:48:52.182 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for i.t.u.As$MockitoMock$TZ3FglZz@c6b2dd9
18:48:52.183 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.190 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@73fc518f, [])
18:48:52.191 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.197 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@21e20ad5
18:48:52.203 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$TZ3FglZz@c6b2dd9, i.t.r.u.i.DefaultPresentationModelTest$Role2)
18:48:52.205 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
18:48:52.206 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
18:48:52.207 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.208 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@73fc518f, []) completed
18:48:52.208 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.212 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 56 msec
18:48:52.213 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
18:48:52.231 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
18:48:52.231 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must give priority to local roles"
18:48:52.231 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
18:48:52.234 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 2 msec
18:48:52.235 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
18:48:52.249 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ************************************
18:48:52.253 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must not find inexistent role"
18:48:52.254 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ************************************
18:48:52.256 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for j.l.Object@3a230001 at construction time: []
18:48:52.256 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for j.l.Object@3a230001
18:48:52.256 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.257 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@2aa6311a, [])
18:48:52.257 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.262 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@78525ef9
18:48:52.263 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(j.l.Object@3a230001, i.t.r.u.i.DefaultPresentationModelTest$Role2)
18:48:52.265 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.266 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@2aa6311a, []) completed
18:48:52.267 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.269 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 19 msec
18:48:52.269 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
18:48:52.287 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
18:48:52.288 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "must not find inexistent role bis"
18:48:52.288 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ****************************************
18:48:52.289 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$TZ3FglZz@350a94ce at construction time: []
18:48:52.291 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role1) for i.t.u.As$MockitoMock$TZ3FglZz@350a94ce
18:48:52.291 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.291 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@b0fc838, [])
18:48:52.292 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.293 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@65753040
18:48:52.293 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$TZ3FglZz@350a94ce, i.t.r.u.i.DefaultPresentationModelTest$Role1)
18:48:52.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
18:48:52.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
18:48:52.294 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.294 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@b0fc838, []) completed
18:48:52.295 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.314 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 31 msec
18:48:52.314 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
18:48:52.326 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ******************************
18:48:52.328 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST "test TFT 248 regression"
18:48:52.328 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - ******************************
18:48:52.333 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.u.As$MockitoMock$TZ3FglZz@27b2faa6 at construction time: []
18:48:52.333 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.i.DefaultPresentationModelTest$Role3) for i.t.u.As$MockitoMock$TZ3FglZz@27b2faa6
18:48:52.333 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.334 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@7397c6, [])
18:48:52.334 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.335 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@1d540566
18:48:52.335 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.u.As$MockitoMock$TZ3FglZz@27b2faa6, i.t.r.u.i.DefaultPresentationModelTest$Role3)
18:48:52.336 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner is a mock i.t.u.As implementing []
18:48:52.336 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> owner class replaced with i.t.u.As
18:48:52.336 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.336 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@7397c6, []) completed
18:48:52.336 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.343 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - TEST PASSED in 16 msec
18:48:52.343 [main                ] INFO  i.t.role.ui.impl.DefaultPresentationModelTest      - 
18:48:52.352 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - *************************************************************
18:48:52.352 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
18:48:52.352 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@77d680e6$Displayable[], b@4a14c44f$Displayable[], -1]
18:48:52.352 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - *************************************************************
18:48:52.357 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 4 msec
18:48:52.357 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
18:48:52.358 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.358 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
18:48:52.359 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [b@4a14c44f$Displayable[], a@77d680e6$Displayable[], 1]
18:48:52.359 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.361 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 2 msec
18:48:52.361 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
18:48:52.362 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.362 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
18:48:52.363 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@77d680e6$Displayable[], a@77d680e6$Displayable[], 0]
18:48:52.363 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.367 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 4 msec
18:48:52.368 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
18:48:52.369 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.369 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
18:48:52.369 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@6794ac0b$Displayable[], c@7be71476$Displayable[], 0]
18:48:52.369 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.373 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 2 msec
18:48:52.373 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
18:48:52.374 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.374 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test"
18:48:52.374 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@7be71476$Displayable[], c@6794ac0b$Displayable[], 0]
18:48:52.374 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************
18:48:52.376 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 1 msec
18:48:52.376 [main                ] INFO  i.tidalwave.role.ui.impl.DisplayableComparatorTest - 
18:48:52.386 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - *****************************
18:48:52.386 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST "must return no actions"
18:48:52.386 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - *****************************
18:48:52.387 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST PASSED in 2 msec
18:48:52.387 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - 
18:48:52.389 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - ************************************
18:48:52.390 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST "must return no default action"
18:48:52.390 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - ************************************
18:48:52.391 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - TEST PASSED in 1 msec
18:48:52.391 [main                ] INFO  i.t.role.ui.spi.DefaultUserActionProviderTest      - 
18:48:52.394 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - *********************************************************************
18:48:52.394 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - TEST "must create a PresentationModel containing the proper children"
18:48:52.394 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - *********************************************************************
18:48:52.397 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@472698d/a at construction time: []
18:48:52.398 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@cf67838, [])
18:48:52.399 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.400 [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]
18:48:52.400 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@cf67838, []) completed
18:48:52.400 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -  DefaultPresentationModel(owner=MockDatum(a)), MockDatum(a)
18:48:52.402 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:48:52.402 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@93f432e, [])
18:48:52.402 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.403 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:48:52.404 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@639aba11/b1 at construction time: []
18:48:52.405 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@2bebb74f, [])
18:48:52.405 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.405 [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]
18:48:52.406 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@2bebb74f, []) completed
18:48:52.406 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2 at construction time: []
18:48:52.406 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@34f392be, [])
18:48:52.407 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.407 [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]
18:48:52.407 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@34f392be, []) completed
18:48:52.407 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3 at construction time: []
18:48:52.408 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@27e5b378, [])
18:48:52.408 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.408 [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]
18:48:52.408 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@27e5b378, []) completed
18:48:52.409 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@93f432e, []) completed
18:48:52.410 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b1)), MockDatum(b1)
18:48:52.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:48:52.411 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@ad3324b, [])
18:48:52.411 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:48:52.412 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1 at construction time: []
18:48:52.412 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@12968227, [])
18:48:52.412 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.412 [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]
18:48:52.413 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@12968227, []) completed
18:48:52.413 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2 at construction time: []
18:48:52.413 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@48eb9836, [])
18:48:52.413 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.414 [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]
18:48:52.414 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@48eb9836, []) completed
18:48:52.414 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3 at construction time: []
18:48:52.415 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@3e3861d7, [])
18:48:52.415 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.415 [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]
18:48:52.416 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@3e3861d7, []) completed
18:48:52.416 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@ad3324b, []) completed
18:48:52.416 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c1)), MockDatum(c1)
18:48:52.417 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1 at construction time: []
18:48:52.417 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1
18:48:52.417 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.417 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@9e2ad91, [])
18:48:52.417 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.418 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@e8ea697
18:48:52.422 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3872bc37/c1, i.t.r.SimpleComposite)
18:48:52.422 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.423 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@9e2ad91, []) completed
18:48:52.423 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.423 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c2)), MockDatum(c2)
18:48:52.423 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2 at construction time: []
18:48:52.424 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2
18:48:52.425 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.426 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@3efedc6f, [])
18:48:52.426 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.426 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@2cfa2c4f/c2, i.t.r.SimpleComposite)
18:48:52.426 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.426 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@3efedc6f, []) completed
18:48:52.427 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.427 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -          DefaultPresentationModel(owner=MockDatum(c3)), MockDatum(c3)
18:48:52.427 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3 at construction time: []
18:48:52.428 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3
18:48:52.431 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.431 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@17a703f5, [])
18:48:52.431 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.432 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@11b455e5/c3, i.t.r.SimpleComposite)
18:48:52.436 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.437 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@17a703f5, []) completed
18:48:52.437 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.437 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b2)), MockDatum(b2)
18:48:52.437 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2 at construction time: []
18:48:52.438 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2
18:48:52.438 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.438 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@1aa6e3c0, [])
18:48:52.438 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.438 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@66c38e51/b2, i.t.r.SimpleComposite)
18:48:52.438 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.439 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@1aa6e3c0, []) completed
18:48:52.439 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.444 [main                ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest     - assertProperPresentationModel() -      DefaultPresentationModel(owner=MockDatum(b3)), MockDatum(b3)
18:48:52.445 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3 at construction time: []
18:48:52.445 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3
18:48:52.445 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:48:52.445 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@4867ab9f, [])
18:48:52.446 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@151ef57f
18:48:52.446 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@3f9f71ff/b3, i.t.r.SimpleComposite)
18:48:52.446 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:48:52.446 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b60431e3a8@4867ab9f, []) completed
18:48:52.446 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:48:52.457 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - TEST PASSED in 53 msec
18:48:52.458 [main                ] INFO  i.t.role.ui.spi.SimpleCompositePresentableTest     - 
18:48:52.462 [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: 4.619 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547734282
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:49:09.575 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - STARTING TESTS OF it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/0/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
18:49:12.290 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.332 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.348 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.351 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.362 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
18:49:12.362 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to default message bus at initialize"
18:49:12.363 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
18:49:12.373 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.375 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.400 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 35 msec
18:49:12.400 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
18:49:12.618 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.619 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.628 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.629 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.631 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
18:49:12.631 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to alternate message bus"
18:49:12.631 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
18:49:12.634 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.635 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.639 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 6 msec
18:49:12.640 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
18:49:12.761 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.766 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.782 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.785 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.788 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
18:49:12.788 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from alternate message bus"
18:49:12.788 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
18:49:12.795 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 6 msec
18:49:12.795 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
18:49:12.893 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.897 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.908 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
18:49:12.909 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
18:49:12.910 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
18:49:12.910 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from default message bus at destroy"
18:49:12.911 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
18:49:12.914 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 3 msec
18:49:12.914 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
18:49:12.916 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - FINISHED TESTS OF it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.201 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547754509
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:49:24.928 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - STARTING TESTS OF it.tidalwave.role.spring.SpringAdapterTest
18:49:25.450 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
18:49:25.454 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@10c626be
18:49:25.583 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:49:27.658 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
18:49:27.664 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:49:27.665 [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]
18:49:27.666 [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]
18:49:27.666 [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]
18:49:27.670 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@7314f4cb
18:49:27.718 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
18:49:27.718 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role properly assigning its owner 1"
18:49:27.719 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
18:49:27.727 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@46cb9794
18:49:27.732 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@3d5009c0 at construction time: []
18:49:27.733 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum1@3d5009c0
18:49:27.735 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:27.745 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@3d268a2c, [])
18:49:27.746 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@72a45b71
18:49:27.747 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@3d5009c0, i.t.r.s.m.MockRole1)
18:49:27.749 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole1(it.tidalwave.role.spring.mock.MockDatum1)
18:49:27.750 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@3d5009c0]
18:49:27.751 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole1@3eed0375]
18:49:27.751 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@3d268a2c, []) completed
18:49:27.751 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole1@3eed0375]
18:49:27.758 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 39 msec
18:49:27.759 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
18:49:27.891 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:49:29.412 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
18:49:29.413 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:49:29.413 [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]
18:49:29.414 [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]
18:49:29.415 [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]
18:49:29.438 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
18:49:29.439 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role supporting multiple datum types properly assigning its owner"
18:49:29.439 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
18:49:29.443 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@191fe3e3 at construction time: []
18:49:29.444 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum1@191fe3e3
18:49:29.445 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:29.445 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@720c54c6, [])
18:49:29.446 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@72a45b71
18:49:29.449 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@191fe3e3, i.t.r.s.m.MockRole2)
18:49:29.449 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
18:49:29.450 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@191fe3e3]
18:49:29.451 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@534df4b]
18:49:29.452 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@720c54c6, []) completed
18:49:29.453 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@534df4b]
18:49:29.453 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@635234f5 at construction time: []
18:49:29.454 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum2@635234f5
18:49:29.454 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:29.455 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@1976008c, [])
18:49:29.455 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@72a45b71
18:49:29.455 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@635234f5, i.t.r.s.m.MockRole2)
18:49:29.456 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
18:49:29.457 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum2@635234f5]
18:49:29.459 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@3a9b4a6e]
18:49:29.460 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@1976008c, []) completed
18:49:29.464 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@3a9b4a6e]
18:49:29.465 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 27 msec
18:49:29.466 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
18:49:29.561 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:49:30.618 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
18:49:30.619 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:49:30.620 [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]
18:49:30.620 [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]
18:49:30.620 [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]
18:49:30.645 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
18:49:30.645 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must return the datum object when it directly implements a role"
18:49:30.646 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
18:49:30.647 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@3859970e at construction time: []
18:49:30.647 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum2@3859970e
18:49:30.647 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:30.648 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@4322f1fa, [])
18:49:30.648 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@72a45b71
18:49:30.648 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@3859970e, i.t.r.s.m.MockRole3)
18:49:30.648 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:49:30.649 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@4322f1fa, []) completed
18:49:30.652 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockDatum2@3859970e]
18:49:30.653 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 11 msec
18:49:30.653 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
18:49:30.730 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:49:31.446 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
18:49:31.447 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:49:31.447 [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]
18:49:31.448 [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]
18:49:31.448 [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]
18:49:31.457 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
18:49:31.458 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 1"
18:49:31.458 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
18:49:31.459 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@4fcab97e at construction time: []
18:49:31.459 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum1@4fcab97e
18:49:31.459 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:31.460 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@2ddafc2f, [])
18:49:31.460 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@72a45b71
18:49:31.460 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@4fcab97e, i.t.r.s.m.MockRole3)
18:49:31.461 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:49:31.461 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@2ddafc2f, []) completed
18:49:31.461 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:49:31.462 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 4 msec
18:49:31.462 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
18:49:31.504 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:49:32.278 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
18:49:32.279 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:49:32.281 [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]
18:49:32.284 [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]
18:49:32.285 [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]
18:49:32.316 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
18:49:32.317 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 2"
18:49:32.321 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
18:49:32.322 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@482a581a at construction time: []
18:49:32.323 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum2@482a581a
18:49:32.326 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:32.327 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@66879a85, [])
18:49:32.327 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@72a45b71
18:49:32.328 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@482a581a, i.t.r.s.m.MockRole1)
18:49:32.328 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
18:49:32.328 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000077e004219078@66879a85, []) completed
18:49:32.329 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
18:49:32.330 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 13 msec
18:49:32.330 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/0/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
18:49:34.221 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
18:49:34.222 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
18:49:34.223 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
18:49:34.223 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
18:49:34.245 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@1a1cecc0.publicMethod() with context thread binding
18:49:34.258 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
18:49:34.277 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 54 msec
18:49:34.277 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.278 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
18:49:34.279 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
18:49:34.279 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
18:49:34.279 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
18:49:34.281 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@71c40fe3.protectedMethod() with context thread binding
18:49:34.282 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
18:49:34.294 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 10 msec
18:49:34.294 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.295 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
18:49:34.296 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
18:49:34.296 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
18:49:34.296 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
18:49:34.298 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@eddba56.packageMethod() with context thread binding
18:49:34.299 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
18:49:34.302 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 6 msec
18:49:34.302 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.305 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
18:49:34.305 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
18:49:34.305 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
18:49:34.306 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
18:49:34.309 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
18:49:34.311 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 5 msec
18:49:34.311 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.312 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
18:49:34.313 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
18:49:34.313 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
18:49:34.313 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
18:49:34.314 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
18:49:34.316 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec
18:49:34.316 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.317 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
18:49:34.317 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
18:49:34.322 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
18:49:34.322 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
18:49:34.323 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
18:49:34.327 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 6 msec
18:49:34.327 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.331 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
18:49:34.331 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
18:49:34.331 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
18:49:34.332 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
18:49:34.332 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
18:49:34.336 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 4 msec
18:49:34.336 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.337 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
18:49:34.337 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
18:49:34.338 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
18:49:34.338 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
18:49:34.339 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
18:49:34.341 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec
18:49:34.341 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.342 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
18:49:34.342 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
18:49:34.342 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
18:49:34.342 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
18:49:34.344 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
18:49:34.345 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 3 msec
18:49:34.345 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
18:49:34.346 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - FINISHED TESTS OF it.tidalwave.role.spring.SpringAdapterTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.84 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547776161
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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/0/it/tidalwave/thesefoolishthings/thesefoolishthings-examples/3.2-ALPHA-24-SNAPSHOT/thesefoolishthings-examples-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547777221
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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-24-SNAPSHOT.73c77bdf0f59.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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547782844
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:49:51.680 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
18:49:51.737 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
18:49:51.738 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST "must not crash"
18:49:51.738 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
18:49:52.258 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
18:49:52.262 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@3f1c5af9
18:49:52.307 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:49:53.999 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.p.PersonDisplayable, i.t.t.e.p.PersonRenderable])
18:49:54.004 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:49:54.007 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.u.Displayable -> [i.t.t.e.p.PersonDisplayable]
18:49:54.008 [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]
18:49:54.015 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@4eb0ed44
18:49:54.118 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@17d6b6e
18:49:54.122 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@425a3af5/1 at construction time: []
18:49:54.123 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@425a3af5/1
18:49:54.124 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:54.128 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@32a7c583, [])
18:49:54.129 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
18:49:54.129 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@425a3af5/1, i.t.r.u.Displayable)
18:49:54.131 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
18:49:54.132 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
18:49:54.134 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@5b285847]
18:49:54.135 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@32a7c583, []) completed
18:49:54.135 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@5b285847]
18:49:54.137 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Displayable).displayName: Joe Smith
18:49:54.138 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@5e756b8d/2 at construction time: []
18:49:54.139 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@5e756b8d/2
18:49:54.140 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:54.140 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@4eef8498, [])
18:49:54.140 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
18:49:54.141 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5e756b8d/2, i.t.r.u.Displayable)
18:49:54.142 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
18:49:54.142 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
18:49:54.143 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@4b158e16]
18:49:54.143 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@4eef8498, []) completed
18:49:54.144 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@4b158e16]
18:49:54.146 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Displayable).displayName: Luke Skywalker
18:49:54.146 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@425a3af5/1 at construction time: []
18:49:54.147 [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
18:49:54.147 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:54.148 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@2296926d, [])
18:49:54.149 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
18:49:54.150 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@425a3af5/1, i.t.t.e.d.d.r.Renderable)
18:49:54.151 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
18:49:54.151 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
18:49:54.153 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@10ef09e3]
18:49:54.155 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@2296926d, []) completed
18:49:54.156 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@10ef09e3]
18:49:54.163 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Renderable): Joe Smith 
18:49:54.164 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@5e756b8d/2 at construction time: []
18:49:54.164 [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
18:49:54.164 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:49:54.165 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@7ae3591b, [])
18:49:54.165 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@679f3e12
18:49:54.165 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5e756b8d/2, i.t.t.e.d.d.r.Renderable)
18:49:54.166 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
18:49:54.166 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
18:49:54.166 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@67954d71]
18:49:54.166 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000072890c1ea5b0@7ae3591b, []) completed
18:49:54.170 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@67954d71]
18:49:54.171 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Renderable): Luke Skywalker 
18:49:54.177 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST PASSED in 2436 msec
18:49:54.178 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - 
18:49:54.183 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.717 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547795552
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:50:05.590 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
18:50:05.747 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
18:50:05.753 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST "must not crash"
18:50:05.754 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
18:50:06.614 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
18:50:06.633 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@1c55f277
18:50:06.769 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:50:09.767 [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])
18:50:09.785 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:50:09.799 [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]
18:50:09.800 [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]
18:50:09.801 [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]
18:50:09.809 [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]
18:50:09.813 [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]
18:50:09.814 [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]
18:50:09.831 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@66fd9613
18:50:10.642 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@7441eed3
18:50:10.655 [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]
18:50:10.659 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@2810d9/1
18:50:10.663 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.669 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@34c31a34, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.674 [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
18:50:10.678 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2810d9/1, i.t.r.i.Marshallable)
18:50:10.679 [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)
18:50:10.687 [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]
18:50:10.688 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:10.694 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@1fd1deed]
18:50:10.695 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@34c31a34, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.696 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@1fd1deed]
18:50:10.757 [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>

18:50:10.763 [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]
18:50:10.769 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@61236349
18:50:10.769 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.770 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@42748f59, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.774 [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
18:50:10.775 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@61236349, i.t.r.i.Marshallable)
18:50:10.776 [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)
18:50:10.777 [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]
18:50:10.781 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:10.786 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@38379575]
18:50:10.786 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@42748f59, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.788 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@38379575]
18:50:10.796 [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>

18:50:10.797 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@591bff1d/4b4f9e26-5630-47dc-ba6a-4f9beb98709a at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.802 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@591bff1d/4b4f9e26-5630-47dc-ba6a-4f9beb98709a
18:50:10.805 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.809 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@18a66406, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.814 [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
18:50:10.815 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@591bff1d/4b4f9e26-5630-47dc-ba6a-4f9beb98709a, i.t.r.i.Unmarshallable)
18:50:10.818 [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)
18:50:10.819 [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]
18:50:10.820 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:10.824 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@52364a6e]
18:50:10.825 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@18a66406, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.826 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@52364a6e]
18:50:10.847 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

18:50:10.848 [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]
18:50:10.848 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@2b3cbc2c
18:50:10.849 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.849 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@3554de46, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.850 [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
18:50:10.851 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2b3cbc2c, i.t.r.i.Unmarshallable)
18:50:10.853 [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)
18:50:10.855 [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]
18:50:10.856 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:10.857 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@70dbd79f]
18:50:10.858 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@3554de46, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.859 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@70dbd79f]
18:50:10.862 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

18:50:10.863 [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]
18:50:10.864 [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
18:50:10.864 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.865 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@6a339bc1, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.865 [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
18:50:10.866 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2810d9/1, i.t.t.e.d.m.r.Savable)
18:50:10.867 [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]
18:50:10.871 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:50:10.872 [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]
18:50:10.873 [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]
18:50:10.873 [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]
18:50:10.874 [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]
18:50:10.875 [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]
18:50:10.875 [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]
18:50:10.876 [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]
18:50:10.877 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
18:50:10.878 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
18:50:10.879 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@7906de2f]
18:50:10.880 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@6a339bc1, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.880 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@7906de2f]
18:50:10.886 [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]
18:50:10.886 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@2810d9/1
18:50:10.887 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.887 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@169f4152, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.888 [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
18:50:10.888 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2810d9/1, i.t.r.i.Marshallable)
18:50:10.889 [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)
18:50:10.894 [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]
18:50:10.895 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:10.895 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@3d36204f]
18:50:10.899 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@169f4152, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.900 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@3d36204f]
18:50:10.911 [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]
18:50:10.914 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@105d2c27
18:50:10.922 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.926 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@701c092c, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.927 [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
18:50:10.929 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@105d2c27, i.t.t.e.d.m.r.Savable)
18:50:10.930 [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]
18:50:10.931 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:50:10.933 [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]
18:50:10.933 [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]
18:50:10.933 [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]
18:50:10.935 [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]
18:50:10.936 [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]
18:50:10.936 [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]
18:50:10.937 [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]
18:50:10.937 [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]
18:50:10.937 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
18:50:10.938 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
18:50:10.939 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@20c4be8d]
18:50:10.939 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@701c092c, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.940 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@20c4be8d]
18:50:10.942 [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]
18:50:10.943 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@105d2c27
18:50:10.943 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.944 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@6af6a3b, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.944 [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
18:50:10.945 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@105d2c27, i.t.r.i.Marshallable)
18:50:10.945 [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)
18:50:10.946 [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]
18:50:10.946 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:10.947 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@16ea56ab]
18:50:10.948 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@6af6a3b, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.949 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@16ea56ab]
18:50:10.959 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7f8614ce/7f9aaa11-426d-4950-963b-c597cad3454f at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.960 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@7f8614ce/7f9aaa11-426d-4950-963b-c597cad3454f
18:50:10.960 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.962 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@273cb729, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.963 [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
18:50:10.963 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7f8614ce/7f9aaa11-426d-4950-963b-c597cad3454f, i.t.t.e.d.m.r.Loadable)
18:50:10.964 [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]
18:50:10.964 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:50:10.964 [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]
18:50:10.965 [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]
18:50:10.965 [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]
18:50:10.965 [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]
18:50:10.966 [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]
18:50:10.966 [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]
18:50:10.966 [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]
18:50:10.966 [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]
18:50:10.966 [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]
18:50:10.967 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
18:50:10.967 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
18:50:10.968 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@76603c44]
18:50:10.968 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@273cb729, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.969 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@76603c44]
18:50:10.969 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7f8614ce/7f9aaa11-426d-4950-963b-c597cad3454f at construction time: [i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.970 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@7f8614ce/7f9aaa11-426d-4950-963b-c597cad3454f
18:50:10.970 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.970 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@18f6ee8d, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.971 [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
18:50:10.971 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7f8614ce/7f9aaa11-426d-4950-963b-c597cad3454f, i.t.r.i.Unmarshallable)
18:50:10.971 [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)
18:50:10.972 [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]
18:50:10.975 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:10.975 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@5a318745]
18:50:10.976 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@18f6ee8d, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.976 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@5a318745]
18:50:10.978 [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]
18:50:10.979 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@2d44025b
18:50:10.979 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:10.980 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@4015c65b, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:10.980 [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
18:50:10.981 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2d44025b, i.t.t.e.d.m.r.Loadable)
18:50:10.985 [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]
18:50:10.986 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:50:10.987 [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]
18:50:10.987 [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]
18:50:10.987 [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]
18:50:10.988 [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]
18:50:10.988 [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]
18:50:10.988 [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]
18:50:10.988 [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]
18:50:10.988 [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]
18:50:10.988 [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]
18:50:10.989 [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]
18:50:10.989 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
18:50:10.989 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
18:50:10.996 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@16486ab3]
18:50:10.997 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@4015c65b, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:10.999 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@16486ab3]
18:50:11.003 [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]
18:50:11.005 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@2d44025b
18:50:11.005 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@408f3054]
18:50:11.006 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@327fd5c9, [i.t.t.e.d.m.r.XStreamContext1@408f3054])
18:50:11.006 [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
18:50:11.006 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2d44025b, i.t.r.i.Unmarshallable)
18:50:11.007 [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)
18:50:11.011 [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]
18:50:11.011 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@408f3054]
18:50:11.011 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@5cb6fac3]
18:50:11.012 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@327fd5c9, [i.t.t.e.d.m.r.XStreamContext1@408f3054]) completed
18:50:11.014 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@5cb6fac3]
18:50:11.019 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

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

18:50:11.035 [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]
18:50:11.036 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@41d34a11/1
18:50:11.036 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.037 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@2ea3f905, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.037 [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
18:50:11.037 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@41d34a11/1, i.t.r.i.Marshallable)
18:50:11.038 [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)
18:50:11.041 [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]
18:50:11.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.043 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@757bbd02]
18:50:11.044 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@2ea3f905, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.044 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@757bbd02]
18:50:11.051 [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>

18:50:11.053 [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]
18:50:11.053 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@3df920
18:50:11.053 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.056 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@4ef6177c, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.057 [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
18:50:11.057 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@3df920, i.t.r.i.Marshallable)
18:50:11.058 [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)
18:50:11.058 [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]
18:50:11.058 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.059 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@45b4d2ff]
18:50:11.062 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@4ef6177c, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.063 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@45b4d2ff]
18:50:11.066 [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>

18:50:11.067 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1e8f20bf/16a66f14-3dda-4465-8333-e307f563b313 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.067 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@1e8f20bf/16a66f14-3dda-4465-8333-e307f563b313
18:50:11.067 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.069 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@70a9f4b7, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.070 [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
18:50:11.071 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1e8f20bf/16a66f14-3dda-4465-8333-e307f563b313, i.t.r.i.Unmarshallable)
18:50:11.071 [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)
18:50:11.073 [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]
18:50:11.073 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.075 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@488bf7cd]
18:50:11.076 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@70a9f4b7, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.078 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@488bf7cd]
18:50:11.081 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

18:50:11.086 [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]
18:50:11.086 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@2fe6bcbb
18:50:11.086 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.090 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@71a18feb, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.091 [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
18:50:11.094 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2fe6bcbb, i.t.r.i.Unmarshallable)
18:50:11.094 [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)
18:50:11.095 [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]
18:50:11.095 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.096 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@66032b8d]
18:50:11.096 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@71a18feb, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.096 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@66032b8d]
18:50:11.102 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

18:50:11.106 [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]
18:50:11.107 [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
18:50:11.107 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.107 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@24663d05, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.108 [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
18:50:11.108 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@41d34a11/1, i.t.t.e.d.m.r.Savable)
18:50:11.108 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
18:50:11.109 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
18:50:11.112 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@59c530b5]
18:50:11.112 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@24663d05, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.113 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@59c530b5]
18:50:11.113 [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]
18:50:11.113 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@41d34a11/1
18:50:11.113 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.113 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@8d56ddd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.114 [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
18:50:11.114 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@41d34a11/1, i.t.r.i.Marshallable)
18:50:11.114 [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)
18:50:11.114 [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]
18:50:11.117 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.117 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@1d4ee7d7]
18:50:11.118 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@8d56ddd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.118 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@1d4ee7d7]
18:50:11.124 [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]
18:50:11.128 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@62ae5180
18:50:11.128 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.129 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@2bac4423, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.129 [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
18:50:11.129 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@62ae5180, i.t.t.e.d.m.r.Savable)
18:50:11.129 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
18:50:11.129 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
18:50:11.130 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@37acf9b1]
18:50:11.130 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@2bac4423, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.130 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@37acf9b1]
18:50:11.131 [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]
18:50:11.131 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@62ae5180
18:50:11.131 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.131 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@5546a9e0, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.132 [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
18:50:11.135 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@62ae5180, i.t.r.i.Marshallable)
18:50:11.136 [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)
18:50:11.136 [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]
18:50:11.136 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.137 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@1c027237]
18:50:11.137 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@5546a9e0, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.137 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@1c027237]
18:50:11.149 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@70efc3f9/f5f2b914-f22e-4fc6-ba9e-e4f379880538 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.150 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@70efc3f9/f5f2b914-f22e-4fc6-ba9e-e4f379880538
18:50:11.150 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.150 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@69e636cc, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.150 [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
18:50:11.151 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@70efc3f9/f5f2b914-f22e-4fc6-ba9e-e4f379880538, i.t.t.e.d.m.r.Loadable)
18:50:11.151 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
18:50:11.151 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
18:50:11.151 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@a59324f]
18:50:11.152 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@69e636cc, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.156 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@a59324f]
18:50:11.156 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@70efc3f9/f5f2b914-f22e-4fc6-ba9e-e4f379880538 at construction time: [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.157 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@70efc3f9/f5f2b914-f22e-4fc6-ba9e-e4f379880538
18:50:11.157 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.157 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@226346d4, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.157 [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
18:50:11.158 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@70efc3f9/f5f2b914-f22e-4fc6-ba9e-e4f379880538, i.t.r.i.Unmarshallable)
18:50:11.158 [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)
18:50:11.158 [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]
18:50:11.158 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.158 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@7aeb5402]
18:50:11.158 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@226346d4, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.158 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@7aeb5402]
18:50:11.167 [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]
18:50:11.167 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@39e3da5a
18:50:11.168 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.168 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@3bd466bd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.168 [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
18:50:11.168 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@39e3da5a, i.t.t.e.d.m.r.Loadable)
18:50:11.169 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
18:50:11.169 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
18:50:11.169 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@1bbf7e81]
18:50:11.169 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@3bd466bd, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.172 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@1bbf7e81]
18:50:11.173 [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]
18:50:11.173 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@39e3da5a
18:50:11.173 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@2a58d00a]
18:50:11.174 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@7172525e, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a])
18:50:11.174 [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
18:50:11.175 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@39e3da5a, i.t.r.i.Unmarshallable)
18:50:11.175 [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)
18:50:11.176 [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]
18:50:11.179 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@2a58d00a]
18:50:11.179 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@698b2343]
18:50:11.180 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007728b421a820@7172525e, [i.t.t.e.d.m.r.XStreamContext2@2a58d00a]) completed
18:50:11.180 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@698b2343]
18:50:11.185 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

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

18:50:11.191 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST PASSED in 5447 msec
18:50:11.192 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - 
18:50:11.198 [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: 7.222 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547812713
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:50:22.851 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
18:50:22.917 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************
18:50:22.918 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST "must not crash"
18:50:22.918 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************

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

18:50:23.638 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Starting Main using Java 21.0.5 on jenkins-6f7b8c45d4-xmzf2 with PID 16166 (/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)
18:50:23.640 [main                ] DEBUG i.t.t.examples.dci.persistable.jpa.Main            - Running with Spring Boot v2.7.18, Spring v5.3.31
18:50:23.641 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - No active profile set, falling back to 1 default profile: "default"
18:50:24.489 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
18:50:24.525 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Finished Spring Data repository scanning in 16 ms. Found 0 JPA repository interfaces.
18:50:25.473 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Log4j2LoggerProvider
18:50:25.511 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Starting...
18:50:25.892 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Start completed.
18:50:26.135 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: default]
18:50:26.252 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 5.6.15.Final
18:50:26.653 [main                ] INFO  org.hibernate.annotations.common.Version           - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
18:50:26.920 [main                ] INFO  org.hibernate.dialect.Dialect                      - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
18:50:28.110 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
18:50:28.134 [main                ] INFO  o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
18:50:28.178 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
18:50:28.181 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@7853363c
18:50:28.210 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:50:33.748 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.d.p.j.r.i.PersonJpaPersistable])
18:50:33.751 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:50:33.753 [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]
18:50:33.753 [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]
18:50:33.753 [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]
18:50:33.758 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@bcd529b
18:50:33.846 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45bea20@683cbf21, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:33.848 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:33.850 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** INSERTING PEOPLE...

18:50:33.976 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@1737422c
18:50:33.978 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@2b1128a7/09a13ba4-ed46-41fa-b74f-1ded14559d7a at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:33.979 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@2b1128a7/09a13ba4-ed46-41fa-b74f-1ded14559d7a
18:50:33.979 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:33.981 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@6b5babef, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:33.982 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:33.982 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2b1128a7/09a13ba4-ed46-41fa-b74f-1ded14559d7a, i.t.r.i.Persistable)
18:50:33.983 [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)
18:50:33.984 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:33.984 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Michelangelo Buonarroti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:33.986 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5b5bd732]
18:50:33.987 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@6b5babef, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:33.987 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5b5bd732]
18:50:34.014 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@a9f946f/e924c4c7-c2ea-4a5e-b38c-adfa57e5316a at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.015 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@a9f946f/e924c4c7-c2ea-4a5e-b38c-adfa57e5316a
18:50:34.015 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.016 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@514796bd, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.017 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.017 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@a9f946f/e924c4c7-c2ea-4a5e-b38c-adfa57e5316a, i.t.r.i.Persistable)
18:50:34.018 [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)
18:50:34.019 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.019 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Lorenzo Bernini, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.020 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6dc62fcf]
18:50:34.021 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@514796bd, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.021 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6dc62fcf]
18:50:34.022 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@2b040329/7b5d6eff-edf9-47ec-8273-f9d4242713cc at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.023 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@2b040329/7b5d6eff-edf9-47ec-8273-f9d4242713cc
18:50:34.023 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.024 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@1aff6dc1, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.025 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.025 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2b040329/7b5d6eff-edf9-47ec-8273-f9d4242713cc, i.t.r.i.Persistable)
18:50:34.025 [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)
18:50:34.026 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.027 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Leonardo da Vinci, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.027 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6698a728]
18:50:34.028 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@1aff6dc1, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.028 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6698a728]
18:50:34.029 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@77dbe578/706e5730-821d-4ae8-bee0-694c9e61d6b3 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.030 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@77dbe578/706e5730-821d-4ae8-bee0-694c9e61d6b3
18:50:34.030 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.031 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@35295b2d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.031 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.031 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@77dbe578/706e5730-821d-4ae8-bee0-694c9e61d6b3, i.t.r.i.Persistable)
18:50:34.032 [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)
18:50:34.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.033 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Pietro Perugino, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.033 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2f510a24]
18:50:34.033 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@35295b2d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.034 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2f510a24]
18:50:34.035 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@4915bf72/22ed0cf8-42b0-4b66-946b-e1abc7a640ff at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.035 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@4915bf72/22ed0cf8-42b0-4b66-946b-e1abc7a640ff
18:50:34.035 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.036 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@113d5993, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.036 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.036 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@4915bf72/22ed0cf8-42b0-4b66-946b-e1abc7a640ff, i.t.r.i.Persistable)
18:50:34.037 [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)
18:50:34.037 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.037 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Paolo Uccello, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.038 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@58294465]
18:50:34.038 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@113d5993, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.038 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@58294465]
18:50:34.039 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@59762cf2/6bcba79a-79b2-416b-be62-88c8588adf45 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.039 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@59762cf2/6bcba79a-79b2-416b-be62-88c8588adf45
18:50:34.040 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.040 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@306465c8, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.041 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.041 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@59762cf2/6bcba79a-79b2-416b-be62-88c8588adf45, i.t.r.i.Persistable)
18:50:34.041 [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)
18:50:34.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Andrea Mantegna, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1096c79f]
18:50:34.043 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@306465c8, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.043 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1096c79f]
18:50:34.044 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@3aedd027/59923e92-fd89-4574-a173-f8057e3ab7a0 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.044 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@3aedd027/59923e92-fd89-4574-a173-f8057e3ab7a0
18:50:34.045 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.045 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@fb83811, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.046 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.046 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@3aedd027/59923e92-fd89-4574-a173-f8057e3ab7a0, i.t.r.i.Persistable)
18:50:34.046 [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)
18:50:34.047 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.047 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Ambrogio Lorenzetti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.047 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@c12e045]
18:50:34.048 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@fb83811, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.048 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@c12e045]
18:50:34.049 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@54d69e9a/14a46f9c-54bb-4740-a165-120d7929ebf1 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.049 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@54d69e9a/14a46f9c-54bb-4740-a165-120d7929ebf1
18:50:34.049 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.050 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@1eb8770, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.050 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.050 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@54d69e9a/14a46f9c-54bb-4740-a165-120d7929ebf1, i.t.r.i.Persistable)
18:50:34.051 [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)
18:50:34.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Piero della Francesca, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@ae22070]
18:50:34.052 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@1eb8770, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.052 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@ae22070]
18:50:34.053 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@72bd8149/10981371-3deb-4ede-888f-d15e92e5a78f at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.053 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@72bd8149/10981371-3deb-4ede-888f-d15e92e5a78f
18:50:34.054 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.054 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@344a0c4f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.054 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.055 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@72bd8149/10981371-3deb-4ede-888f-d15e92e5a78f, i.t.r.i.Persistable)
18:50:34.055 [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)
18:50:34.055 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.056 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Giotto da Bondone, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.056 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5ced48b3]
18:50:34.056 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@344a0c4f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.056 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5ced48b3]
18:50:34.122 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1e65f2d9/51667c2b-29d3-4bae-aa0d-9c01b8b30300 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.123 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@1e65f2d9/51667c2b-29d3-4bae-aa0d-9c01b8b30300
18:50:34.123 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.124 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@72353b2, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.124 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.125 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1e65f2d9/51667c2b-29d3-4bae-aa0d-9c01b8b30300, i.t.t.e.d.p.j.r.Findable)
18:50:34.125 [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)
18:50:34.125 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.125 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.126 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3e9e9ae0]
18:50:34.126 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@72353b2, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.126 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3e9e9ae0]
18:50:34.286 [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]

18:50:34.288 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7e5610e5/cccf1eec-a57f-44af-870d-0a73c380f431 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.289 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@7e5610e5/cccf1eec-a57f-44af-870d-0a73c380f431
18:50:34.289 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.290 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@1922283e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131])
18:50:34.290 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131] - it.tidalwave.role.impl.DefaultContextManager@2117f5e5
18:50:34.290 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7e5610e5/cccf1eec-a57f-44af-870d-0a73c380f431, i.t.t.e.d.p.j.r.Findable)
18:50:34.291 [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)
18:50:34.291 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]
18:50:34.291 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6c99d131]
18:50:34.292 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3e605746]
18:50:34.292 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45dda20@1922283e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.292 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3e605746]
18:50:34.309 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PERSON Lorenzo Bernini

18:50:34.309 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c2ad45bea20@683cbf21, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6c99d131]) completed
18:50:34.410 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Started Main in 11.274 seconds (JVM running for 13.139)
18:50:34.417 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST PASSED in 11501 msec
18:50:34.418 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - 
18:50:34.420 [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: 12.80 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547835654
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547841203
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:50:47.496 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest
18:50:47.553 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
18:50:47.554 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST "must not crash"
18:50:47.554 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
18:50:47.569 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:47.582 [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]
18:50:47.584 [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=[]))
18:50:47.585 [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=[]))
18:50:47.586 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:50:47.587 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.Main          - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
18:50:47.593 [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]))
18:50:47.594 [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])
18:50:47.595 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@14f232c4...
18:50:47.596 [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]
18:50:47.596 [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]))
18:50:47.597 [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])
18:50:47.597 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c22fe...
18:50:47.597 [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]
18:50:47.600 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST PASSED in 47 msec
18:50:47.601 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - 
18:50:47.614 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
18:50:47.615 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersons"
18:50:47.615 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
18:50:47.616 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:47.620 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 6 msec
18:50:47.621 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
18:50:47.624 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
18:50:47.624 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByFirstName"
18:50:47.624 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
18:50:47.625 [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]))
18:50:47.625 [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])
18:50:47.626 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@895e367...
18:50:47.627 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 4 msec
18:50:47.627 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
18:50:47.631 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
18:50:47.631 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByLastNameDescending"
18:50:47.631 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
18:50:47.632 [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]))
18:50:47.632 [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])
18:50:47.632 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@42b3b079...
18:50:47.635 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 3 msec
18:50:47.635 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
18:50:47.638 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
18:50:47.638 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testPersonRange"
18:50:47.638 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
18:50:47.639 [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=[]))
18:50:47.640 [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=[]))
18:50:47.640 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:50:47.641 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 3 msec
18:50:47.642 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
18:50:47.642 [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.191 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547848823
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:50:55.573 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test
18:50:55.630 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
18:50:55.631 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST "must not crash"
18:50:55.631 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
18:50:55.644 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.655 [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]
18:50:55.661 [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]))
18:50:55.662 [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])
18:50:55.663 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7c3fdb62...
18:50:55.667 [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]
18:50:55.668 [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]))
18:50:55.669 [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])
18:50:55.670 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6950ed69...
18:50:55.671 [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]
18:50:55.675 [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=[]))
18:50:55.679 [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=[]))
18:50:55.686 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:50:55.687 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
18:50:55.688 [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=[]))
18:50:55.689 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.690 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B: []
18:50:55.690 [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]))
18:50:55.691 [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=[]))
18:50:55.692 [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])
18:50:55.692 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6dd7b5a3...
18:50:55.692 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
18:50:55.693 [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=[]))
18:50:55.693 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.694 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - The first found whose last name is Bernini: Optional[Lorenzo Bernini]
18:50:55.695 [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=[]))
18:50:55.695 [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]))
18:50:55.695 [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])
18:50:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@2663e964...
18:50:55.696 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
18:50:55.697 [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=[]))
18:50:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.698 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
18:50:55.699 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.702 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
18:50:55.706 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST PASSED in 76 msec
18:50:55.708 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - 
18:50:55.724 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
18:50:55.725 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersons"
18:50:55.726 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
18:50:55.727 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.735 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 9 msec
18:50:55.735 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
18:50:55.739 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
18:50:55.740 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByFirstName"
18:50:55.741 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
18:50:55.743 [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]))
18:50:55.744 [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])
18:50:55.745 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@329dbdbf...
18:50:55.746 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 6 msec
18:50:55.747 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
18:50:55.751 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
18:50:55.752 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByLastNameDescending"
18:50:55.752 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
18:50:55.754 [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]))
18:50:55.754 [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])
18:50:55.755 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef782af...
18:50:55.756 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 4 msec
18:50:55.757 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
18:50:55.760 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
18:50:55.761 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameIsBerniniFirstResult"
18:50:55.762 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
18:50:55.763 [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=[]))
18:50:55.763 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.765 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 4 msec
18:50:55.765 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
18:50:55.768 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
18:50:55.769 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithB"
18:50:55.769 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
18:50:55.770 [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=[]))
18:50:55.771 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.772 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 4 msec
18:50:55.773 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
18:50:55.777 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
18:50:55.777 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
18:50:55.777 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
18:50:55.778 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:50:55.779 [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]))
18:50:55.780 [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])
18:50:55.780 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@12299890...
18:50:55.781 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 4 msec
18:50:55.781 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
18:50:55.784 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
18:50:55.785 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testPersonRange"
18:50:55.785 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
18:50:55.786 [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=[]))
18:50:55.786 [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=[]))
18:50:55.787 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:50:55.791 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
18:50:55.791 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
18:50:55.797 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
18:50:55.797 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersons"
18:50:55.797 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
18:50:55.798 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.801 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 5 msec
18:50:55.802 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
18:50:55.805 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
18:50:55.805 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByFirstName"
18:50:55.805 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
18:50:55.806 [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]))
18:50:55.807 [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])
18:50:55.807 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c4ddae...
18:50:55.808 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
18:50:55.808 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
18:50:55.811 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
18:50:55.811 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByLastNameDescending"
18:50:55.811 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
18:50:55.812 [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]))
18:50:55.812 [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])
18:50:55.812 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7b7fdc8...
18:50:55.813 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
18:50:55.813 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
18:50:55.816 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
18:50:55.817 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameIsBerniniFirstResult"
18:50:55.817 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
18:50:55.817 [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)
18:50:55.818 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.819 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
18:50:55.819 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
18:50:55.822 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
18:50:55.822 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithB"
18:50:55.822 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
18:50:55.823 [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)
18:50:55.823 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:50:55.824 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 2 msec
18:50:55.824 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
18:50:55.827 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
18:50:55.827 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
18:50:55.827 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
18:50:55.828 [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)
18:50:55.828 [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]))
18:50:55.828 [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])
18:50:55.829 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1f81aa00...
18:50:55.830 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
18:50:55.830 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
18:50:55.833 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
18:50:55.833 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testPersonRange"
18:50:55.833 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
18:50:55.833 [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=[]))
18:50:55.834 [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=[]))
18:50:55.834 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:50:55.835 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 3 msec
18:50:55.835 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
18:50:55.836 [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.423 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547857139
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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
18:51:05.988 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest
18:51:06.037 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
18:51:06.038 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST "must not crash"
18:51:06.038 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
18:51:06.087 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
18:51:06.227 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: example]
18:51:06.286 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 5.6.15.Final
18:51:06.549 [main                ] INFO  org.hibernate.annotations.common.Version           - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
18:51:06.778 [main                ] WARN  org.hibernate.orm.connections.pooling              - HHH10001002: Using Hibernate built-in connection pool (not for production use!)
18:51:06.783 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:mem:memdb]
18:51:06.784 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001001: Connection properties: {password=****, user=}
18:51:06.784 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001003: Autocommit mode: false
18:51:06.789 [main                ] INFO  o.h.e.j.c.i.DriverManagerConnectionProviderImpl    - HHH000115: Hibernate connection pool size: 20 (min=1)
18:51:07.089 [main                ] INFO  org.hibernate.dialect.Dialect                      - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
18:51:08.249 [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.
18:51:08.259 [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.
18:51:08.283 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
18:51:08.558 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
18:51:08.719 [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]
18:51:08.720 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
18:51:08.729 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Count: 9
18:51:08.729 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
18:51:08.732 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
18:51:08.739 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
18:51:08.752 [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]
18:51:08.753 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
18:51:08.764 [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]
18:51:08.772 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@35cec305
18:51:08.783 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@5a1dddba
18:51:08.788 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@6e1ae763/92b19ce4-b808-4c72-8122-bd6f33025747 at construction time: []
18:51:08.790 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.j.r.Findable) for i.t.t.e.p.Person@6e1ae763/92b19ce4-b808-4c72-8122-bd6f33025747
18:51:08.790 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
18:51:08.793 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007e8018490000@7fbf26fc, [])
18:51:08.794 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@4fecf308
18:51:08.801 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
18:51:08.805 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.thesefoolishthings.examples.jpafinderexample.HardwiredSystemRoleFactoryProvider@5aa781f2
18:51:08.807 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.j.i.PersonJpaPersistable])
18:51:08.811 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
18:51:08.812 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.j.i.PersonJpaPersistable]
18:51:08.812 [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]
18:51:08.813 [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]
18:51:08.813 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6e1ae763/92b19ce4-b808-4c72-8122-bd6f33025747, i.t.t.e.j.r.Findable)
18:51:08.814 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person)
18:51:08.814 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
18:51:08.815 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.j.i.PersonJpaPersistable@8c12524]
18:51:08.816 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007e8018490000@7fbf26fc, []) completed
18:51:08.816 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.j.i.PersonJpaPersistable@8c12524]
18:51:08.818 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
18:51:08.821 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Three persons from the 2nd position, with Person.as(): [Giotto da Bondone, Paolo Uccello, Pietro Perugino]
18:51:08.823 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001008: Cleaning up connection pool [jdbc:h2:mem:memdb]
18:51:08.827 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST PASSED in 2789 msec
18:51:08.827 [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/0/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
18:51:10.046 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
18:51:10.047 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithAscendingSortAndFirstMax"
18:51:10.047 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
18:51:10.049 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
18:51:10.078 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 31 msec
18:51:10.079 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
18:51:10.089 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
18:51:10.089 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithCount"
18:51:10.090 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
18:51:10.091 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
18:51:10.095 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 6 msec
18:51:10.096 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
18:51:10.103 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
18:51:10.103 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDescendingSortAndFirstMax"
18:51:10.104 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
18:51:10.105 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
18:51:10.107 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec
18:51:10.107 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
18:51:10.113 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
18:51:10.113 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDoubleSort"
18:51:10.113 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
18:51:10.114 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC, p.firstName
18:51:10.117 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec
18:51:10.117 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
18:51:10.122 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
18:51:10.122 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testSimpleQuery"
18:51:10.123 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
18:51:10.123 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
18:51:10.125 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 3 msec
18:51:10.126 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
18:51:10.127 [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: 5.281 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-24-SNAPSHOT.73c77bdf0f59.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-24-SNAPSHOT.73c77bdf0f59-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/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-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-24-SNAPSHOT.73c77bdf0f59-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-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-24-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: 73c77bdf0f59 at timestamp: 1734547871659
[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/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
[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-24-SNAPSHOT.73c77bdf0f59.jar
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.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/0/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-24-SNAPSHOT/project-archetype-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-24-SNAPSHOT.73c77bdf0f59.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-24-SNAPSHOT/project-archetype-3.2-ALPHA-24-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/0/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-24-SNAPSHOT:
[INFO] 
[INFO] TheseFoolishThings ................................. SUCCESS [  2.327 s]
[INFO] TheseFoolishThings (modules) ....................... SUCCESS [  0.752 s]
[INFO] TheseFoolishThings :: MessageBus ................... SUCCESS [  9.970 s]
[INFO] TheseFoolishThings :: Utilities .................... SUCCESS [ 29.088 s]
[INFO] TheseFoolishThings :: Actors ....................... SUCCESS [  5.220 s]
[INFO] TheseFoolishThings :: Test Utilities ............... SUCCESS [  5.267 s]
[INFO] TheseFoolishThings :: Roles ........................ SUCCESS [ 15.935 s]
[INFO] TheseFoolishThings :: MessageBus :: Spring ......... SUCCESS [ 19.792 s]
[INFO] TheseFoolishThings :: Roles :: Spring .............. SUCCESS [ 20.938 s]
[INFO] TheseFoolishThings :: Examples (master) ............ SUCCESS [  0.689 s]
[INFO] TheseFoolishThings :: Examples :: Data ............. SUCCESS [  5.114 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Displayable SUCCESS [ 12.272 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream SUCCESS [ 16.548 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA SUCCESS [ 22.653 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Swing ..... SUCCESS [  5.109 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder SUCCESS [  7.197 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder SUCCESS [  7.829 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder SUCCESS [ 13.983 s]
[INFO] TheseFoolishThings :: Project Archetype ............ SUCCESS [  1.796 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  03:35 min
[INFO] Finished at: 2024-12-18T18:51:14Z
[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/326/testng/testng-results-1.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-2.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-3.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-4.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-5.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-6.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-7.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-8.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results-9.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/326/testng/testng-results.xml'
TestNG Reports Processing: FINISH
[description-setter] Description set: origin/master 3.2-ALPHA-24-SNAPSHOT 73c77bdf0f59
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: SUCCESS