Skip to content
Success

Console Output

Started by user Fabrizio Giudici
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.39.5'
 > git fetch --tags --force --progress -- https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Seen branch in repository origin/annotations
Seen branch in repository origin/feature/TFT-165
Seen branch in repository origin/feature/TFT-316
Seen branch in repository origin/fix
Seen branch in repository origin/fix2
Seen branch in repository origin/master
Seen 6 remote branches
 > git show-ref --tags -d # timeout=10
Checking out Revision b10248d541c2ee1489d79150cfe472fbebd069b3 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f b10248d541c2ee1489d79150cfe472fbebd069b3 # timeout=10
Commit message: "TFT-368: As.forObject() returns a delegate that doesn't support system RoleFactory instances."
 > git rev-list --no-walk 6199ac0b2069d58cca88a579837502cd64e5b1a9 # timeout=10
using settings config with name settings-mirror
Replacing all maven server entries not found in credentials list is true
[workspace] $ /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin/mvn -s /tmp/settings14603740485595135705.xml -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -B -Pgenerate-revision-id,it.tidalwave-ci-v1 -Dit.tidalwave-ci.skipLongTests=true -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/2
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] TheseFoolishThings                                                 [pom]
[INFO] TheseFoolishThings (modules)                                       [pom]
[INFO] TheseFoolishThings :: Utilities                                    [jar]
[INFO] TheseFoolishThings :: MessageBus                                   [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 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001440484
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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/executors/2/it/tidalwave/thesefoolishthings/thesefoolishthings/4.0-ALPHA-2-SNAPSHOT/thesefoolishthings-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] 
[INFO] --------------< it.tidalwave.thesefoolishthings:modules >---------------
[INFO] Building TheseFoolishThings (modules) 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001441177
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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/executors/2/it/tidalwave/thesefoolishthings/modules/4.0-ALPHA-2-SNAPSHOT/modules-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-util >----------
[INFO] Building TheseFoolishThings :: Utilities 4.0-ALPHA-2-SNAPSHOT     [3/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: b10248d541c2 at timestamp: 1736001441301
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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:[68,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:[89,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:[49,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:[59,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:[156,23] [try] auto-closeable resource unused is never referenced in body of corresponding try statement
[WARNING] [rawtypes] found raw type: RoleFactory
[WARNING]   missing type arguments for generic class RoleFactory<T,R>
  where T,R are type-variables:
    T extends Object declared in interface RoleFactory
    R extends Object declared in interface RoleFactory
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java:[201,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:[356,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:[153,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/Id.java:[49,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:[73,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:[130,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:[82,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:[57,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:[56,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:[140,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:[141,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:[152,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:[170,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:[236,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:[338,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:[92,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:[95,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:[63,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:[52,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:[64,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/MappingFinder.java:[52,51] [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/ProviderFinder.java:[62,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:[51,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:[60,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:[50,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:[68,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:[99,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:[58,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:[69,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:[58,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 41 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:[98,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:[98,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:[100,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:[100,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:[100,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:[262,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:[291,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:[315,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:[51,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:[117,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:[117,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:[130,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:[130,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:[130,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:[130,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:[143,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:[143,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:[143,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:[143,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:[59,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:[107,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:[107,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:[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,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:[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,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:[47,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:[84,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:[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:[90,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:[128,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:[84,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:[85,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:[86,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:[87,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:[88,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:[89,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
14:37:31.209 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@5488b5c5
14:37:31.217 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@988246e
14:37:31.232 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@6e92c6ad
14:37:31.242 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@27e32fe4
14:37:31.268 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@187eb9a8
14:37:31.663 [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])
14:37:31.663 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.664 [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]
14:37:31.664 [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]
14:37:31.665 [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]
14:37:31.665 [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]
14:37:31.665 [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]
14:37:31.665 [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]
14:37:31.665 [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]
14:37:31.665 [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]
14:37:31.668 [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])
14:37:31.668 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.668 [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]
14:37:31.668 [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]
14:37:31.668 [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]
14:37:31.669 [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]
14:37:31.669 [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]
14:37:31.669 [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]
14:37:31.669 [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]
14:37:31.669 [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]
14:37:31.672 [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])
14:37:31.672 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.672 [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]
14:37:31.672 [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]
14:37:31.672 [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]
14:37:31.672 [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]
14:37:31.672 [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]
14:37:31.673 [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]
14:37:31.673 [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]
14:37:31.673 [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]
14:37:31.675 [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])
14:37:31.675 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.675 [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]
14:37:31.675 [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]
14:37:31.675 [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]
14:37:31.675 [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]
14:37:31.675 [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]
14:37:31.675 [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]
14:37:31.676 [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]
14:37:31.676 [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]
14:37:31.678 [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])
14:37:31.678 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.678 [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]
14:37:31.678 [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]
14:37:31.678 [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]
14:37:31.678 [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]
14:37:31.679 [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]
14:37:31.679 [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]
14:37:31.679 [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]
14:37:31.679 [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]
14:37:31.679 [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]
14:37:31.682 [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])
14:37:31.682 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.682 [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]
14:37:31.683 [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]
14:37:31.683 [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]
14:37:31.683 [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]
14:37:31.683 [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]
14:37:31.683 [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]
14:37:31.683 [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]
14:37:31.683 [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]
14:37:31.685 [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])
14:37:31.685 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.686 [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]
14:37:31.686 [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]
14:37:31.686 [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]
14:37:31.686 [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]
14:37:31.686 [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]
14:37:31.686 [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]
14:37:31.686 [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]
14:37:31.686 [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]
14:37:31.689 [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])
14:37:31.689 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.690 [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]
14:37:31.690 [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]
14:37:31.690 [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]
14:37:31.690 [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]
14:37:31.690 [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]
14:37:31.690 [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]
14:37:31.690 [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]
14:37:31.690 [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]
14:37:31.693 [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])
14:37:31.693 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.693 [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]
14:37:31.694 [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]
14:37:31.694 [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]
14:37:31.694 [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]
14:37:31.696 [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]
14:37:31.696 [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]
14:37:31.696 [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]
14:37:31.696 [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]
14:37:31.700 [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])
14:37:31.700 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.700 [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]
14:37:31.700 [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]
14:37:31.700 [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]
14:37:31.700 [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]
14:37:31.700 [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]
14:37:31.700 [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]
14:37:31.701 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
14:37:31.701 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
14:37:31.704 [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])
14:37:31.705 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.705 [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]
14:37:31.709 [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])
14:37:31.709 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.709 [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]
14:37:31.709 [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]
14:37:31.709 [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]
14:37:31.709 [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]
14:37:31.709 [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]
14:37:31.709 [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]
14:37:31.709 [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]
14:37:31.709 [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]
14:37:31.713 [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])
14:37:31.714 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.714 [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]
14:37:31.718 [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])
14:37:31.718 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.718 [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]
14:37:31.722 [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])
14:37:31.722 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.723 [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]
14:37:31.726 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C])
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A]
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B]
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B]
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C]
14:37:31.727 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C]
14:37:31.727 [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]
14:37:31.730 [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])
14:37:31.730 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.730 [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]
14:37:31.730 [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]
14:37:31.730 [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]
14:37:31.730 [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]
14:37:31.730 [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]
14:37:31.730 [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]
14:37:31.730 [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]
14:37:31.730 [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]
14:37:31.738 [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])
14:37:31.738 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.738 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
14:37:31.738 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A]
14:37:31.738 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A]
14:37:31.739 [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]
14:37:31.739 [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]
14:37:31.739 [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]
14:37:31.739 [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]
14:37:31.739 [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]
14:37:31.741 [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])
14:37:31.741 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles:
14:37:31.741 [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]
14:37:31.741 [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]
14:37:31.741 [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]
14:37:31.742 [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]
14:37:31.742 [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]
14:37:31.742 [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]
14:37:31.742 [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]
14:37:31.742 [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]
14:37:31.742 [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]
14:37:31.742 [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]
14:37:31.742 [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]
14:37:31.743 [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]
14:37:31.743 [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]
14:37:31.743 [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]
14:37:31.744 [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]
14:37:31.744 [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]
14:37:31.744 [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]
14:37:31.744 [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]
14:37:31.999 [main] INFO it.tidalwave.util.FunctionalCheckedExceptionWrappersTest -- Even numbers: [2, 4, 6, 8, 10]
14:37:32.641 [main] DEBUG it.tidalwave.util.ReflectionUtils -- instantiateWithDependencies(i.t.u.ReflectionUtilsTest$WithConstructor, [i.t.u.ReflectionUtilsTest$Bean3@702c436b, i.t.u.ReflectionUtilsTest$Bean1@5833f5cd, i.t.u.ReflectionUtilsTest$Bean2@10fbbdb])
[INFO] Tests run: 196, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.064 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 196, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-util/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-util-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-util/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-util-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-util/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-util-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus >-------
[INFO] Building TheseFoolishThings :: MessageBus 4.0-ALPHA-2-SNAPSHOT    [4/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: b10248d541c2 at timestamp: 1736001453306
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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 dependency.
[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:[146,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:[98,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:[150,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:[178,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:[183,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:[183,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:[88,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:[104,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:[104,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:[166,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:[45,48] [this-escape] possible 'this' escape before subclass is fully initialized
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-messagebus ---
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-messagebus-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-messagebus-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-messagebus-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-actor >---------
[INFO] Building TheseFoolishThings :: Actors 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001456636
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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:[43,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:[55,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:[58,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:[64,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:[72,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:[44,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:[64,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:[72,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:[79,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:[53,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:[104,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:[111,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:[115,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:[119,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:[123,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:[43,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:[112,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:[125,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:[128,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:[128,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:[40,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.
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-actor/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-actor-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Actors/target/it-tidalwave-actor-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-actor/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-actor-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] 
[INFO] -------< it.tidalwave.thesefoolishthings:it-tidalwave-util-test >-------
[INFO] Building TheseFoolishThings :: Test Utilities 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001459225
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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.
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-util-test-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/TestUtilities/target/it-tidalwave-util-test-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-util-test-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-role >----------
[INFO] Building TheseFoolishThings :: Roles 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001461975
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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 20 source files with javac [forked debug deprecation release 11] to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/src/test/resources
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-role ---
[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-role ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.role.SimpleCompositeTest
14:37:45.926 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - STARTING TESTS OF it.tidalwave.role.SimpleCompositeTest
14:37:45.952 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
14:37:45.952 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST "must produce valid Finders"
14:37:45.952 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - *********************************
14:37:45.958 [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=[]))
14:37:45.963 [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=[]))
14:37:45.964 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:37:45.964 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[])
14:37:45.967 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - TEST PASSED in 15 msec
14:37:45.968 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - 
14:37:45.969 [main                ] INFO  it.tidalwave.role.SimpleCompositeTest              - FINISHED TESTS OF it.tidalwave.role.SimpleCompositeTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.651 s -- in it.tidalwave.role.SimpleCompositeTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-role/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-role-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-role/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-role-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-role/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-role-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] ---< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring >---
[INFO] Building TheseFoolishThings :: MessageBus :: Spring 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001466198
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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:[41,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:[53,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:[84,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:[84,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:[88,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:[88,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:[134,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:[134,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:[138,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:[138,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
14:37:54.044 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - STARTING TESTS OF it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
14:37:55.208 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.224 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.229 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.230 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.232 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
14:37:55.232 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to default message bus at initialize"
14:37:55.232 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************************
14:37:55.237 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.238 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.248 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 16 msec
14:37:55.249 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
14:37:55.333 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.334 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.339 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.340 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.341 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
14:37:55.341 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must subscribe to alternate message bus"
14:37:55.341 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **********************************************
14:37:55.346 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.346 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.352 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 7 msec
14:37:55.353 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
14:37:55.415 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.416 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.422 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.422 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.423 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
14:37:55.424 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from alternate message bus"
14:37:55.424 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - **************************************************
14:37:55.426 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 3 msec
14:37:55.426 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
14:37:55.476 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.477 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.489 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1))
14:37:55.489 [main                ] TRACE it.tidalwave.messagebus.MessageBusHelper           - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2))
14:37:55.491 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
14:37:55.491 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST "must unsubscribe from default message bus at destroy"
14:37:55.491 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - ***********************************************************
14:37:55.493 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - TEST PASSED in 1 msec
14:37:55.493 [main                ] INFO  i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest  - 
14:37:55.494 [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: 2.202 s -- in it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-messagebus-spring-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-messagebus-spring-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-messagebus-spring-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-role-spring >------
[INFO] Building TheseFoolishThings :: Roles :: Spring 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001475717
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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:[68,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:[39,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:[39,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:[176,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:[182,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:[185,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:[185,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:[185,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:[241,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:[241,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:[241,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
14:38:00.939 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - STARTING TESTS OF it.tidalwave.role.spring.SpringAdapterTest
14:38:01.204 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ...
14:38:01.207 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@51cd7ffc
14:38:01.272 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:02.131 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
14:38:02.137 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:02.137 [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]
14:38:02.137 [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]
14:38:02.138 [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]
14:38:02.140 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@5817b0d1
14:38:02.167 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
14:38:02.168 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role properly assigning its owner 1"
14:38:02.168 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - ********************************************************
14:38:02.171 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@39bd07fe
14:38:02.172 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@22781286 at construction time: []
14:38:02.173 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum1@22781286
14:38:02.173 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:02.174 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@19e03398, [])
14:38:02.174 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@7c1adb8a
14:38:02.174 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@22781286, i.t.r.s.m.MockRole1)
14:38:02.174 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole1(it.tidalwave.role.spring.mock.MockDatum1)
14:38:02.175 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@22781286]
14:38:02.175 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole1@72364a40]
14:38:02.175 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@22781286, i.t.u.RoleFactory)
14:38:02.175 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:02.176 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@19e03398, []) completed
14:38:02.176 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole1@72364a40]
14:38:02.179 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 12 msec
14:38:02.179 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
14:38:02.238 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:02.706 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
14:38:02.707 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:02.707 [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]
14:38:02.707 [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]
14:38:02.707 [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]
14:38:02.714 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
14:38:02.714 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must inject a role supporting multiple datum types properly assigning its owner"
14:38:02.715 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **************************************************************************************
14:38:02.715 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@c6ca1 at construction time: []
14:38:02.715 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum1@c6ca1
14:38:02.716 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:02.716 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@6195f18e, [])
14:38:02.716 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@7c1adb8a
14:38:02.716 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@c6ca1, i.t.r.s.m.MockRole2)
14:38:02.716 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
14:38:02.717 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@c6ca1]
14:38:02.717 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@184c6764]
14:38:02.717 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@c6ca1, i.t.u.RoleFactory)
14:38:02.717 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:02.717 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@6195f18e, []) completed
14:38:02.718 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@184c6764]
14:38:02.718 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@7b4679a8 at construction time: []
14:38:02.718 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum2@7b4679a8
14:38:02.718 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:02.718 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@d5ea58e, [])
14:38:02.719 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@7c1adb8a
14:38:02.719 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@7b4679a8, i.t.r.s.m.MockRole2)
14:38:02.719 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object)
14:38:02.719 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum2@7b4679a8]
14:38:02.720 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@76d28406]
14:38:02.720 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@7b4679a8, i.t.u.RoleFactory)
14:38:02.720 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:02.720 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@d5ea58e, []) completed
14:38:02.721 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@76d28406]
14:38:02.721 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 7 msec
14:38:02.721 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
14:38:02.750 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:03.081 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
14:38:03.082 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:03.082 [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]
14:38:03.082 [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]
14:38:03.083 [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]
14:38:03.090 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
14:38:03.090 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must return the datum object when it directly implements a role"
14:38:03.090 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - **********************************************************************
14:38:03.091 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@7c7e0c55 at construction time: []
14:38:03.092 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum2@7c7e0c55
14:38:03.093 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:03.093 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@271ab510, [])
14:38:03.093 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@7c1adb8a
14:38:03.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@7c7e0c55, i.t.r.s.m.MockRole3)
14:38:03.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:03.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@7c7e0c55, i.t.u.RoleFactory)
14:38:03.094 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:03.094 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@271ab510, []) completed
14:38:03.094 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.r.s.m.MockDatum2@7c7e0c55]
14:38:03.095 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 4 msec
14:38:03.095 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
14:38:03.130 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:03.435 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
14:38:03.436 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:03.436 [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]
14:38:03.436 [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]
14:38:03.436 [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]
14:38:03.442 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
14:38:03.442 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 1"
14:38:03.442 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
14:38:03.443 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum1@3ed90cfc at construction time: []
14:38:03.443 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum1@3ed90cfc
14:38:03.443 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:03.443 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@34db71a9, [])
14:38:03.443 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@7c1adb8a
14:38:03.444 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@3ed90cfc, i.t.r.s.m.MockRole3)
14:38:03.444 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:03.444 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum1@3ed90cfc, i.t.u.RoleFactory)
14:38:03.444 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:03.444 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@34db71a9, []) completed
14:38:03.444 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
14:38:03.445 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 2 msec
14:38:03.445 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - 
14:38:03.461 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:03.774 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2])
14:38:03.774 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:03.774 [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]
14:38:03.775 [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]
14:38:03.775 [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]
14:38:03.780 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
14:38:03.780 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST "must throw AsException when asking for an unavailable role 2"
14:38:03.780 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - *******************************************************************
14:38:03.781 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.r.s.m.MockDatum2@737ac227 at construction time: []
14:38:03.781 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum2@737ac227
14:38:03.781 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:03.781 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@7c50e666, [])
14:38:03.781 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@7c1adb8a
14:38:03.781 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@737ac227, i.t.r.s.m.MockRole1)
14:38:03.782 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:03.782 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.r.s.m.MockDatum2@737ac227, i.t.u.RoleFactory)
14:38:03.782 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:03.782 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007f4020221060@7c50e666, []) completed
14:38:03.782 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning []
14:38:03.782 [main                ] INFO  it.tidalwave.role.spring.SpringAdapterTest         - TEST PASSED in 2 msec
14:38:03.783 [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
14:38:04.694 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
14:38:04.695 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
14:38:04.695 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
14:38:04.695 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
14:38:04.705 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@70e66453.publicMethod() with context thread binding
14:38:04.713 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
14:38:04.726 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 31 msec
14:38:04.727 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.728 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
14:38:04.728 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
14:38:04.728 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
14:38:04.728 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
14:38:04.729 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@6ec00003.protectedMethod() with context thread binding
14:38:04.730 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
14:38:04.733 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 4 msec
14:38:04.734 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.734 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
14:38:04.735 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding"
14:38:04.735 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
14:38:04.735 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - **********************************************************************
14:38:04.736 [main                ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect  - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@620a04d6.packageMethod() with context thread binding
14:38:04.738 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
14:38:04.740 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 5 msec
14:38:04.740 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.742 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
14:38:04.743 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
14:38:04.743 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
14:38:04.743 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
14:38:04.745 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
14:38:04.746 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 4 msec
14:38:04.746 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.747 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
14:38:04.747 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
14:38:04.747 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
14:38:04.747 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
14:38:04.748 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
14:38:04.749 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 1 msec
14:38:04.749 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.750 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
14:38:04.750 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding"
14:38:04.750 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
14:38:04.750 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *****************************************************************************
14:38:04.751 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
14:38:04.752 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec
14:38:04.752 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.753 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
14:38:04.754 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
14:38:04.754 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod]
14:38:04.754 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
14:38:04.754 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod()
14:38:04.755 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec
14:38:04.756 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.756 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
14:38:04.756 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
14:38:04.756 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod]
14:38:04.757 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
14:38:04.757 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod()
14:38:04.758 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 1 msec
14:38:04.758 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.759 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
14:38:04.759 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation"
14:38:04.759 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod]
14:38:04.759 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***********************************************
14:38:04.760 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod()
14:38:04.760 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec
14:38:04.761 [main                ] INFO  i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 
14:38:04.761 [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: 4.542 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-role-spring-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-role-spring-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-role-spring-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] ----< it.tidalwave.thesefoolishthings:thesefoolishthings-examples >-----
[INFO] Building TheseFoolishThings :: Examples (master) 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001485039
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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/executors/2/it/tidalwave/thesefoolishthings/thesefoolishthings-examples/4.0-ALPHA-2-SNAPSHOT/thesefoolishthings-examples-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-data >--
[INFO] Building TheseFoolishThings :: Examples :: Data 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001485114
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java:[46,7] [serial] serializable class Person has no definition of serialVersionUID
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-data ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_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.
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-displayable >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Displayable 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001486961
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 6 source files with javac [forked debug deprecation release 17] to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_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 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-displayable ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
14:38:10.486 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
14:38:10.515 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
14:38:10.515 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST "must not crash"
14:38:10.515 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - *********************
14:38:10.802 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ...
14:38:10.803 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@64337702
14:38:10.824 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:11.380 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.p.PersonDisplayable, i.t.t.e.p.PersonRenderable])
14:38:11.382 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:11.383 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.t.e.d.d.r.Displayable -> [i.t.t.e.p.PersonDisplayable]
14:38:11.383 [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]
14:38:11.385 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@1805383
14:38:11.408 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@15e08615
14:38:11.410 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@27afbf14/1 at construction time: []
14:38:11.410 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Displayable) for i.t.t.e.p.Person@27afbf14/1
14:38:11.410 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:11.411 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@6e5f5478, [])
14:38:11.411 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3ef2b8e5
14:38:11.411 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@27afbf14/1, i.t.t.e.d.d.r.Displayable)
14:38:11.412 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
14:38:11.412 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
14:38:11.413 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@49190ed6]
14:38:11.413 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@27afbf14/1, i.t.u.RoleFactory)
14:38:11.413 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:11.413 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@6e5f5478, []) completed
14:38:11.414 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@49190ed6]
14:38:11.414 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Displayable).displayName: Joe Smith
14:38:11.414 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7d284f15/2 at construction time: []
14:38:11.415 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Displayable) for i.t.t.e.p.Person@7d284f15/2
14:38:11.415 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:11.415 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@2342f1ff, [])
14:38:11.415 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3ef2b8e5
14:38:11.415 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7d284f15/2, i.t.t.e.d.d.r.Displayable)
14:38:11.415 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person)
14:38:11.416 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
14:38:11.416 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@3303e89e]
14:38:11.416 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7d284f15/2, i.t.u.RoleFactory)
14:38:11.416 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:11.416 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@2342f1ff, []) completed
14:38:11.416 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonDisplayable@3303e89e]
14:38:11.417 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Displayable).displayName: Luke Skywalker
14:38:11.417 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@27afbf14/1 at construction time: []
14:38:11.417 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@27afbf14/1
14:38:11.417 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:11.417 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@1570cad0, [])
14:38:11.417 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3ef2b8e5
14:38:11.418 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@27afbf14/1, i.t.t.e.d.d.r.Renderable)
14:38:11.418 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
14:38:11.418 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
14:38:11.419 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@21090c88]
14:38:11.419 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@27afbf14/1, i.t.u.RoleFactory)
14:38:11.419 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:11.419 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@1570cad0, []) completed
14:38:11.420 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@21090c88]
14:38:11.421 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (joe as Renderable): Joe Smith 
14:38:11.422 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7d284f15/2 at construction time: []
14:38:11.422 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@7d284f15/2
14:38:11.422 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:11.422 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@701d2b59, [])
14:38:11.423 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3ef2b8e5
14:38:11.423 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7d284f15/2, i.t.t.e.d.d.r.Renderable)
14:38:11.423 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person)
14:38:11.424 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Luke Skywalker]
14:38:11.424 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@1999149e]
14:38:11.425 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7d284f15/2, i.t.u.RoleFactory)
14:38:11.425 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:11.425 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007634c4207738@701d2b59, []) completed
14:38:11.425 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.p.PersonRenderable@1999149e]
14:38:11.426 [main                ] INFO  i.t.t.examples.dci.displayable.DisplayableExample  - ******** (luke as Renderable): Luke Skywalker 
14:38:11.428 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - TEST PASSED in 912 msec
14:38:11.428 [main                ] INFO  i.t.t.examples.dci.displayable.MainTest            - 
14:38:11.429 [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: 1.495 s -- in it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Marshal XStream 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001491606
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[51,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:[53,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:[39,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:[39,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:[94,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:[51,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 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
14:38:15.848 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest
14:38:15.873 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
14:38:15.873 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST "must not crash"
14:38:15.873 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - *********************
14:38:16.130 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ...
14:38:16.132 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@6273c5a4
14:38:16.152 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:16.768 [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])
14:38:16.772 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:16.774 [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]
14:38:16.774 [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]
14:38:16.774 [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]
14:38:16.775 [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]
14:38:16.775 [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]
14:38:16.775 [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]
14:38:16.777 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@5cdf221a
14:38:16.995 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@152e7703
14:38:16.997 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@965bcbc/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:16.997 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@965bcbc/1
14:38:16.997 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:16.998 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@39a3984c, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:16.999 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:16.999 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@965bcbc/1, i.t.r.i.Marshallable)
14:38:16.999 [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)
14:38:17.000 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.000 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.001 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@646e6d07]
14:38:17.001 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@965bcbc/1, i.t.u.RoleFactory)
14:38:17.001 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.002 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@39a3984c, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.002 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@646e6d07]
14:38:17.012 [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>

14:38:17.013 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@3cb195dd at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.013 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@3cb195dd
14:38:17.013 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.014 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@144e36ae, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.014 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.014 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@3cb195dd, i.t.r.i.Marshallable)
14:38:17.014 [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)
14:38:17.015 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.015 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.015 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@24615687]
14:38:17.015 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@3cb195dd, i.t.u.RoleFactory)
14:38:17.015 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.016 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@144e36ae, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.016 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@24615687]
14:38:17.017 [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>

14:38:17.017 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@70b196d3/cbd6d673-a9f5-43ce-9df7-c5bd7738aeb7 at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.017 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@70b196d3/cbd6d673-a9f5-43ce-9df7-c5bd7738aeb7
14:38:17.018 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.018 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3fc1abf, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.018 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.018 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@70b196d3/cbd6d673-a9f5-43ce-9df7-c5bd7738aeb7, i.t.r.i.Unmarshallable)
14:38:17.019 [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)
14:38:17.019 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.019 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.019 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@e7b0bec]
14:38:17.019 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@70b196d3/cbd6d673-a9f5-43ce-9df7-c5bd7738aeb7, i.t.u.RoleFactory)
14:38:17.019 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.020 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3fc1abf, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.020 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@e7b0bec]
14:38:17.025 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

14:38:17.025 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@69a90b81 at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.025 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@69a90b81
14:38:17.025 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.026 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@35329a05, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.026 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.026 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@69a90b81, i.t.r.i.Unmarshallable)
14:38:17.026 [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)
14:38:17.027 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.027 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.027 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@36c783ca]
14:38:17.027 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@69a90b81, i.t.u.RoleFactory)
14:38:17.027 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.028 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@35329a05, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.028 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@36c783ca]
14:38:17.029 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

14:38:17.029 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@965bcbc/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.029 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@965bcbc/1
14:38:17.029 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.030 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@273293c8, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.030 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.030 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@965bcbc/1, i.t.t.e.d.m.r.Savable)
14:38:17.030 [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]
14:38:17.030 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:17.031 [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]
14:38:17.031 [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]
14:38:17.031 [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]
14:38:17.031 [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]
14:38:17.031 [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]
14:38:17.031 [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]
14:38:17.031 [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]
14:38:17.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
14:38:17.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
14:38:17.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@6f1d799]
14:38:17.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@965bcbc/1, i.t.u.RoleFactory)
14:38:17.032 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.032 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@273293c8, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.033 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@6f1d799]
14:38:17.033 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@965bcbc/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.033 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@965bcbc/1
14:38:17.034 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.034 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3b7b0b57, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.034 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.034 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@965bcbc/1, i.t.r.i.Marshallable)
14:38:17.034 [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)
14:38:17.035 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.035 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.035 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@21a9f95b]
14:38:17.035 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@965bcbc/1, i.t.u.RoleFactory)
14:38:17.035 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.035 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3b7b0b57, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.035 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@21a9f95b]
14:38:17.037 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@69069866 at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.038 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@69069866
14:38:17.038 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.038 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@64c95480, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.038 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.038 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@69069866, i.t.t.e.d.m.r.Savable)
14:38:17.038 [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]
14:38:17.039 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:17.039 [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]
14:38:17.039 [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]
14:38:17.039 [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]
14:38:17.039 [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]
14:38:17.039 [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]
14:38:17.039 [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]
14:38:17.040 [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]
14:38:17.040 [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]
14:38:17.040 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
14:38:17.040 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
14:38:17.040 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@69499c6f]
14:38:17.040 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@69069866, i.t.u.RoleFactory)
14:38:17.040 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.041 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@64c95480, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.041 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@69499c6f]
14:38:17.041 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@69069866 at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.041 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@69069866
14:38:17.041 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.042 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@1e0294a7, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.042 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@69069866, i.t.r.i.Marshallable)
14:38:17.042 [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)
14:38:17.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.042 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@3041beb3]
14:38:17.043 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@69069866, i.t.u.RoleFactory)
14:38:17.043 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.043 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@1e0294a7, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.043 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@3041beb3]
14:38:17.047 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.047 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda
14:38:17.047 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.048 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@527d48db, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.048 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.048 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda, i.t.t.e.d.m.r.Loadable)
14:38:17.048 [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]
14:38:17.048 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:17.048 [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]
14:38:17.048 [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]
14:38:17.048 [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]
14:38:17.048 [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]
14:38:17.049 [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]
14:38:17.049 [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]
14:38:17.049 [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]
14:38:17.049 [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]
14:38:17.049 [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]
14:38:17.049 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
14:38:17.049 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
14:38:17.049 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@194037f9]
14:38:17.049 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda, i.t.u.RoleFactory)
14:38:17.050 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.050 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@527d48db, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.050 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@194037f9]
14:38:17.050 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.050 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda
14:38:17.050 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.051 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@17003497, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.051 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda, i.t.r.i.Unmarshallable)
14:38:17.051 [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)
14:38:17.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2f038d3c]
14:38:17.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@19647566/74561407-ea1a-448b-acb9-7737c7e3ffda, i.t.u.RoleFactory)
14:38:17.051 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.052 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@17003497, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.052 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2f038d3c]
14:38:17.053 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@376498da at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.053 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@376498da
14:38:17.053 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.053 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@2f9addd4, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.053 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.054 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@376498da, i.t.t.e.d.m.r.Loadable)
14:38:17.054 [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]
14:38:17.054 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.054 [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]
14:38:17.055 [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]
14:38:17.055 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
14:38:17.055 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
14:38:17.055 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@1c43df76]
14:38:17.055 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@376498da, i.t.u.RoleFactory)
14:38:17.055 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.055 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@2f9addd4, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.055 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@1c43df76]
14:38:17.056 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@376498da at construction time: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.056 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@376498da
14:38:17.056 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.056 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@71b3ba5a, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9])
14:38:17.056 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.056 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@376498da, i.t.r.i.Unmarshallable)
14:38:17.056 [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)
14:38:17.057 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9, i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]
14:38:17.057 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@7ab1ad9]
14:38:17.057 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@83ebdc5]
14:38:17.057 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@376498da, i.t.u.RoleFactory)
14:38:17.057 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.057 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@71b3ba5a, [i.t.t.e.d.m.r.XStreamContext1@7ab1ad9]) completed
14:38:17.057 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@83ebdc5]
14:38:17.058 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

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

14:38:17.061 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7856f41a/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.061 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@7856f41a/1
14:38:17.061 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.061 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@67f591c2, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.062 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.062 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7856f41a/1, i.t.r.i.Marshallable)
14:38:17.062 [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)
14:38:17.062 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.062 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.062 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@284c4f02]
14:38:17.062 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7856f41a/1, i.t.u.RoleFactory)
14:38:17.062 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.062 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@67f591c2, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.063 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@284c4f02]
14:38:17.063 [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>

14:38:17.064 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@51f34185 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.064 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@51f34185
14:38:17.064 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.064 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@e49437, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.064 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.064 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@51f34185, i.t.r.i.Marshallable)
14:38:17.065 [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)
14:38:17.065 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.065 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.065 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@7645b7d]
14:38:17.065 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@51f34185, i.t.u.RoleFactory)
14:38:17.065 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.066 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@e49437, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.066 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@7645b7d]
14:38:17.067 [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>

14:38:17.067 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@5a1a20ae/cf70d79a-0a24-476d-86ce-a6d90abc2abf at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.067 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@5a1a20ae/cf70d79a-0a24-476d-86ce-a6d90abc2abf
14:38:17.067 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.067 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@186481d4, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.068 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.068 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5a1a20ae/cf70d79a-0a24-476d-86ce-a6d90abc2abf, i.t.r.i.Unmarshallable)
14:38:17.068 [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)
14:38:17.068 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.068 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.068 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@24eecabf]
14:38:17.069 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5a1a20ae/cf70d79a-0a24-476d-86ce-a6d90abc2abf, i.t.u.RoleFactory)
14:38:17.069 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.069 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@186481d4, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.069 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@24eecabf]
14:38:17.070 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith

14:38:17.070 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@2ffa91dc at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.070 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@2ffa91dc
14:38:17.074 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.074 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@448086ab, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.074 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.074 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2ffa91dc, i.t.r.i.Unmarshallable)
14:38:17.074 [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)
14:38:17.075 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.075 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.075 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@16e907b6]
14:38:17.075 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2ffa91dc, i.t.u.RoleFactory)
14:38:17.075 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.075 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@448086ab, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.076 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@16e907b6]
14:38:17.077 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker]

14:38:17.077 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7856f41a/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.077 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@7856f41a/1
14:38:17.078 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.078 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@23ec2bdc, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.078 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.078 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7856f41a/1, i.t.t.e.d.m.r.Savable)
14:38:17.078 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
14:38:17.078 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith]
14:38:17.078 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@631944d4]
14:38:17.079 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7856f41a/1, i.t.u.RoleFactory)
14:38:17.079 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.079 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@23ec2bdc, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.079 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@631944d4]
14:38:17.079 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@7856f41a/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.079 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@7856f41a/1
14:38:17.079 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.080 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@60ae7cf2, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.080 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.080 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7856f41a/1, i.t.r.i.Marshallable)
14:38:17.080 [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)
14:38:17.080 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.081 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.081 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@225e09f0]
14:38:17.081 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@7856f41a/1, i.t.u.RoleFactory)
14:38:17.081 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.081 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@60ae7cf2, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.081 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@225e09f0]
14:38:17.084 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@2fa212df at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.084 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@2fa212df
14:38:17.084 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.084 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@6e3b2dd3, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.084 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.085 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2fa212df, i.t.t.e.d.m.r.Savable)
14:38:17.085 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object)
14:38:17.085 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]]
14:38:17.085 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@238ad211]
14:38:17.085 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2fa212df, i.t.u.RoleFactory)
14:38:17.085 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.085 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@6e3b2dd3, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.085 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@238ad211]
14:38:17.086 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@2fa212df at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.086 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@2fa212df
14:38:17.086 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.086 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@6591f8ea, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.086 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.086 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2fa212df, i.t.r.i.Marshallable)
14:38:17.086 [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)
14:38:17.087 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.087 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.087 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@5273143e]
14:38:17.087 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@2fa212df, i.t.u.RoleFactory)
14:38:17.087 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.087 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@6591f8ea, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.087 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@5273143e]
14:38:17.091 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.091 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2
14:38:17.092 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.092 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3caf5c96, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.092 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.092 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2, i.t.t.e.d.m.r.Loadable)
14:38:17.092 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
14:38:17.092 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
14:38:17.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@5b3755f4]
14:38:17.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2, i.t.u.RoleFactory)
14:38:17.093 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.093 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3caf5c96, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.093 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@5b3755f4]
14:38:17.094 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2 at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.094 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2
14:38:17.094 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.094 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@5dd747c1, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.094 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.095 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2, i.t.r.i.Unmarshallable)
14:38:17.095 [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)
14:38:17.095 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.095 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.095 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@1bdafb01]
14:38:17.095 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@136fece2/24513819-75d4-458b-b081-0ac9e0bf09c2, i.t.u.RoleFactory)
14:38:17.096 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.096 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@5dd747c1, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.096 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@1bdafb01]
14:38:17.097 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@7aa3857b at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.097 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@7aa3857b
14:38:17.097 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.098 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@37806be6, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.098 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.098 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@7aa3857b, i.t.t.e.d.m.r.Loadable)
14:38:17.098 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object)
14:38:17.099 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[]]
14:38:17.099 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@7bce9ce4]
14:38:17.099 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@7aa3857b, i.t.u.RoleFactory)
14:38:17.099 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.099 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@37806be6, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.099 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@7bce9ce4]
14:38:17.099 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.ListOfPersons@7aa3857b at construction time: [i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.100 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@7aa3857b
14:38:17.100 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.100 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3b33fff9, [i.t.t.e.d.m.r.XStreamContext2@5fbae40])
14:38:17.100 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40] - it.tidalwave.role.impl.DefaultContextManager@671da0f9
14:38:17.100 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@7aa3857b, i.t.r.i.Unmarshallable)
14:38:17.100 [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)
14:38:17.101 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@5fbae40, i.t.t.e.d.m.r.XStreamContext2@5fbae40]
14:38:17.101 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@5fbae40]
14:38:17.101 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@fd87c22]
14:38:17.101 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.ListOfPersons@7aa3857b, i.t.u.RoleFactory)
14:38:17.101 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:17.101 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007fe51023a0e0@3b33fff9, [i.t.t.e.d.m.r.XStreamContext2@5fbae40]) completed
14:38:17.102 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@fd87c22]
14:38:17.103 [main                ] INFO  i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith

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

14:38:17.105 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - TEST PASSED in 1231 msec
14:38:17.105 [main                ] INFO  i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest   - 
14:38:17.107 [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: 1.756 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] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Persistence JPA 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001497331
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java:[67,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:[45,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
14:38:21.413 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
14:38:21.442 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************
14:38:21.442 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST "must not crash"
14:38:21.443 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - *********************

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

 :: Spring Boot ::                (v3.4.1)

14:38:21.903 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Starting Main using Java 21.0.5 with PID 1643455 (/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)
14:38:21.904 [main                ] DEBUG i.t.t.examples.dci.persistable.jpa.Main            - Running with Spring Boot v3.4.1, Spring v6.2.1
14:38:21.904 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - No active profile set, falling back to 1 default profile: "default"
14:38:22.423 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
14:38:22.447 [main                ] INFO  o.s.d.r.config.RepositoryConfigurationDelegate     - Finished Spring Data repository scanning in 16 ms. Found 0 JPA repository interfaces.
14:38:22.779 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Log4j2LoggerProvider
14:38:22.791 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Starting...
14:38:22.939 [main                ] INFO  com.zaxxer.hikari.pool.HikariPool                  - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:55452943-19a3-44ff-bce0-5174f88567fa user=SA
14:38:22.941 [main                ] INFO  com.zaxxer.hikari.HikariDataSource                 - HikariPool-1 - Start completed.
14:38:23.033 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: default]
14:38:23.084 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 6.6.3.Final
14:38:23.113 [main                ] INFO  o.hibernate.cache.internal.RegionFactoryInitiator  - HHH000026: Second-level cache disabled
14:38:23.345 [main                ] INFO  o.s.o.j.persistenceunit.SpringPersistenceUnitInfo  - No LoadTimeWeaver setup: ignoring JPA class transformer
14:38:23.422 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001005: Database info:
	Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']
	Database driver: undefined/unknown
	Database version: 2.3.232
	Autocommit mode: undefined/unknown
	Isolation level: undefined/unknown
	Minimum pool size: undefined/unknown
	Maximum pool size: undefined/unknown
14:38:24.177 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
14:38:24.205 [main                ] INFO  o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
14:38:24.218 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ...
14:38:24.219 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@59282dc6
14:38:24.238 [main                ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
14:38:25.271 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.d.p.j.r.i.PersonJpaPersistable])
14:38:25.272 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:25.273 [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]
14:38:25.273 [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]
14:38:25.273 [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]
14:38:25.276 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@4c384498
14:38:25.320 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c7848707008@230a5300, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.321 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.322 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** INSERTING PEOPLE...

14:38:25.367 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@19019811
14:38:25.369 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@b82b59c/9a3a62f4-b159-4694-9feb-1854a6f13d61 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.370 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@b82b59c/9a3a62f4-b159-4694-9feb-1854a6f13d61
14:38:25.371 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.373 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@2f221ea2, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.374 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.374 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@b82b59c/9a3a62f4-b159-4694-9feb-1854a6f13d61, i.t.r.i.Persistable)
14:38:25.375 [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)
14:38:25.375 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.376 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Michelangelo Buonarroti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.376 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@c6517ae]
14:38:25.377 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@b82b59c/9a3a62f4-b159-4694-9feb-1854a6f13d61, i.t.u.RoleFactory)
14:38:25.377 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.377 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@2f221ea2, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.377 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@c6517ae]
14:38:25.389 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@437160a0/f1cf0d9f-5a4c-43b2-b832-5898d046fc16 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.389 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@437160a0/f1cf0d9f-5a4c-43b2-b832-5898d046fc16
14:38:25.389 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.389 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@421e8b29, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.390 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.390 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@437160a0/f1cf0d9f-5a4c-43b2-b832-5898d046fc16, i.t.r.i.Persistable)
14:38:25.390 [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)
14:38:25.390 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.390 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Lorenzo Bernini, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.390 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@21484c17]
14:38:25.391 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@437160a0/f1cf0d9f-5a4c-43b2-b832-5898d046fc16, i.t.u.RoleFactory)
14:38:25.391 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.391 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@421e8b29, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.391 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@21484c17]
14:38:25.391 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@77db84cf/d9050c4f-d895-4858-9fa7-446beab942a3 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.392 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@77db84cf/d9050c4f-d895-4858-9fa7-446beab942a3
14:38:25.392 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.392 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@22e1da08, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.392 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.392 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@77db84cf/d9050c4f-d895-4858-9fa7-446beab942a3, i.t.r.i.Persistable)
14:38:25.393 [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)
14:38:25.393 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.393 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Leonardo da Vinci, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.393 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@69b9e106]
14:38:25.393 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@77db84cf/d9050c4f-d895-4858-9fa7-446beab942a3, i.t.u.RoleFactory)
14:38:25.393 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.393 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@22e1da08, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.394 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@69b9e106]
14:38:25.394 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@5322d77f/b7cb8395-b4d6-4a7f-bcd1-3eae090ad57e at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.394 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@5322d77f/b7cb8395-b4d6-4a7f-bcd1-3eae090ad57e
14:38:25.394 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.395 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@59a819b9, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.395 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.395 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5322d77f/b7cb8395-b4d6-4a7f-bcd1-3eae090ad57e, i.t.r.i.Persistable)
14:38:25.395 [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)
14:38:25.395 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.395 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Pietro Perugino, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.396 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6492f863]
14:38:25.396 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5322d77f/b7cb8395-b4d6-4a7f-bcd1-3eae090ad57e, i.t.u.RoleFactory)
14:38:25.396 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.396 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@59a819b9, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.396 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6492f863]
14:38:25.397 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@2541f33f/84141071-1cc6-4e9f-9f7a-a7afb12a8600 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.397 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@2541f33f/84141071-1cc6-4e9f-9f7a-a7afb12a8600
14:38:25.397 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.397 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@4f9ff5fb, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.397 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.397 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2541f33f/84141071-1cc6-4e9f-9f7a-a7afb12a8600, i.t.r.i.Persistable)
14:38:25.398 [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)
14:38:25.398 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.398 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Paolo Uccello, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.398 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1c97ede3]
14:38:25.398 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@2541f33f/84141071-1cc6-4e9f-9f7a-a7afb12a8600, i.t.u.RoleFactory)
14:38:25.398 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.398 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@4f9ff5fb, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.399 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1c97ede3]
14:38:25.399 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@601122cd/5e7382c0-b663-4d08-95fe-7477637ecaa1 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.399 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@601122cd/5e7382c0-b663-4d08-95fe-7477637ecaa1
14:38:25.399 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.400 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@73ca241d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.400 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.400 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@601122cd/5e7382c0-b663-4d08-95fe-7477637ecaa1, i.t.r.i.Persistable)
14:38:25.400 [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)
14:38:25.400 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.400 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Andrea Mantegna, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.401 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c5a2034]
14:38:25.401 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@601122cd/5e7382c0-b663-4d08-95fe-7477637ecaa1, i.t.u.RoleFactory)
14:38:25.401 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.401 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@73ca241d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.401 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c5a2034]
14:38:25.401 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@5c64026c/e4e4599d-5811-4562-ace3-5dc976e8e71d at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.402 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@5c64026c/e4e4599d-5811-4562-ace3-5dc976e8e71d
14:38:25.402 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.402 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@43caeb40, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.402 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.402 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5c64026c/e4e4599d-5811-4562-ace3-5dc976e8e71d, i.t.r.i.Persistable)
14:38:25.402 [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)
14:38:25.402 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.403 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Ambrogio Lorenzetti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.403 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@655966a1]
14:38:25.403 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@5c64026c/e4e4599d-5811-4562-ace3-5dc976e8e71d, i.t.u.RoleFactory)
14:38:25.403 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.403 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@43caeb40, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.403 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@655966a1]
14:38:25.404 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@6180eb8/9a247f78-b57b-4229-8e5a-ec070b553ea6 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.404 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@6180eb8/9a247f78-b57b-4229-8e5a-ec070b553ea6
14:38:25.404 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.404 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@3cde655c, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.404 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.404 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6180eb8/9a247f78-b57b-4229-8e5a-ec070b553ea6, i.t.r.i.Persistable)
14:38:25.405 [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)
14:38:25.405 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.405 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Piero della Francesca, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.405 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@36fe079c]
14:38:25.405 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6180eb8/9a247f78-b57b-4229-8e5a-ec070b553ea6, i.t.u.RoleFactory)
14:38:25.405 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.405 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@3cde655c, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.405 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@36fe079c]
14:38:25.406 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@1167b1a/ac3a8f5b-294b-4c0f-acbc-1bb1c40ad5bc at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.406 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@1167b1a/ac3a8f5b-294b-4c0f-acbc-1bb1c40ad5bc
14:38:25.406 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.406 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@829264f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.406 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.407 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1167b1a/ac3a8f5b-294b-4c0f-acbc-1bb1c40ad5bc, i.t.r.i.Persistable)
14:38:25.407 [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)
14:38:25.407 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.407 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [Giotto da Bondone, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.407 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@55307965]
14:38:25.407 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@1167b1a/ac3a8f5b-294b-4c0f-acbc-1bb1c40ad5bc, i.t.u.RoleFactory)
14:38:25.407 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.407 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@829264f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.408 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@55307965]
14:38:25.451 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@6af2203/d13a06e2-ed25-4a6e-83ce-1e8f98d1c60c at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.451 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@6af2203/d13a06e2-ed25-4a6e-83ce-1e8f98d1c60c
14:38:25.451 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.451 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@4dfc46b4, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.452 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.452 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6af2203/d13a06e2-ed25-4a6e-83ce-1e8f98d1c60c, i.t.t.e.d.p.j.r.Findable)
14:38:25.452 [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)
14:38:25.452 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.452 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.452 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2d9803b4]
14:38:25.453 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@6af2203/d13a06e2-ed25-4a6e-83ce-1e8f98d1c60c, i.t.u.RoleFactory)
14:38:25.453 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.453 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@4dfc46b4, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.453 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2d9803b4]
14:38:25.748 [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]

14:38:25.749 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@604f8e79/f149718c-4986-479f-be7c-2334a13cdd2b at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.750 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@604f8e79/f149718c-4986-479f-be7c-2334a13cdd2b
14:38:25.750 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.750 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@352c7b39, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad])
14:38:25.750 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad] - it.tidalwave.role.impl.DefaultContextManager@1f3f9e8
14:38:25.750 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@604f8e79/f149718c-4986-479f-be7c-2334a13cdd2b, i.t.t.e.d.p.j.r.Findable)
14:38:25.750 [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)
14:38:25.751 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]
14:38:25.751 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@544896ad]
14:38:25.751 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@50adedaa]
14:38:25.751 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@604f8e79/f149718c-4986-479f-be7c-2334a13cdd2b, i.t.u.RoleFactory)
14:38:25.751 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:25.751 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c784871f328@352c7b39, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.751 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@50adedaa]
14:38:25.797 [main                ] INFO  i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PERSON Lorenzo Bernini

14:38:25.798 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007c7848707008@230a5300, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@544896ad]) completed
14:38:25.909 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.Main            - Started Main in 4.378 seconds (process running for 5.221)
14:38:25.916 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - TEST PASSED in 4473 msec
14:38:25.916 [main                ] INFO  i.t.t.examples.dci.persistable.jpa.MainTest        - 
14:38:25.918 [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: 5.064 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] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-swing >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Swing 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001506115
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 17 source files with javac [forked debug deprecation release 17] to target/unwoven-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[95,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:[120,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:[161,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:[43,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:[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/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[52,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:[97,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:[70,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:[74,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:[51,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:[48,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:[54,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 ---
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample1 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: In-memory Finder 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001508373
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 17] to target/classes
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_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 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
14:38:31.786 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest
14:38:31.822 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
14:38:31.822 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST "must not crash"
14:38:31.822 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - *********************
14:38:31.831 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:31.841 [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]
14:38:31.842 [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=[]))
14:38:31.842 [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=[]))
14:38:31.842 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
14:38:31.842 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.Main          - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
14:38:31.844 [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@479cbee5]))
14:38:31.845 [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@479cbee5])
14:38:31.845 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@479cbee5...
14:38:31.845 [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]
14:38:31.846 [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@2b72cb8a]))
14:38:31.846 [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@2b72cb8a])
14:38:31.846 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@2b72cb8a...
14:38:31.846 [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]
14:38:31.848 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - TEST PASSED in 25 msec
14:38:31.848 [main                ] INFO  i.t.t.examples.inmemoryfinderexample.MainTest      - 
14:38:31.857 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
14:38:31.858 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersons"
14:38:31.858 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - *********************
14:38:31.858 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:31.862 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 4 msec
14:38:31.862 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
14:38:31.864 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
14:38:31.864 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByFirstName"
14:38:31.864 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **************************************
14:38:31.865 [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@59d4cd39]))
14:38:31.865 [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@59d4cd39])
14:38:31.865 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@59d4cd39...
14:38:31.866 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 2 msec
14:38:31.866 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
14:38:31.868 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
14:38:31.868 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testAllPersonsSortedByLastNameDescending"
14:38:31.868 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - ***********************************************
14:38:31.869 [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@34f6515b]))
14:38:31.869 [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@34f6515b])
14:38:31.869 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@34f6515b...
14:38:31.870 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 2 msec
14:38:31.870 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
14:38:31.872 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
14:38:31.872 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST "testPersonRange"
14:38:31.872 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - **********************
14:38:31.873 [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=[]))
14:38:31.873 [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=[]))
14:38:31.873 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
14:38:31.874 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - TEST PASSED in 1 msec
14:38:31.874 [main                ] INFO  i.t.t.e.inmemoryfinderexample.PersonFinderTest     - 
14:38:31.874 [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: 0.743 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample2 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: Extended Finder 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001512060
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.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/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[54,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 17] to target/test-classes
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
14:38:35.885 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test
14:38:35.919 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
14:38:35.919 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST "must not crash"
14:38:35.920 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - *********************
14:38:35.928 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.936 [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]
14:38:35.940 [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@24c4ddae]))
14:38:35.940 [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@24c4ddae])
14:38:35.940 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c4ddae...
14:38:35.941 [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]
14:38:35.942 [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@a82c5f1]))
14:38:35.942 [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@a82c5f1])
14:38:35.942 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@a82c5f1...
14:38:35.942 [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]
14:38:35.943 [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=[]))
14:38:35.943 [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=[]))
14:38:35.943 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
14:38:35.943 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
14:38:35.944 [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=[]))
14:38:35.944 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.944 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B: []
14:38:35.944 [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@7b7fdc8]))
14:38:35.945 [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@7b7fdc8]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
14:38:35.945 [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@7b7fdc8])
14:38:35.945 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7b7fdc8...
14:38:35.945 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
14:38:35.945 [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=[]))
14:38:35.946 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.946 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - The first found whose last name is Bernini: Optional[Lorenzo Bernini]
14:38:35.947 [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=[]))
14:38:35.947 [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@6a57ae10]))
14:38:35.947 [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@6a57ae10])
14:38:35.947 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6a57ae10...
14:38:35.947 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
14:38:35.948 [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=[]))
14:38:35.948 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.949 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
14:38:35.949 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.951 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2       - Whose first name starts with B, sorted by first name: []
14:38:35.952 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - TEST PASSED in 33 msec
14:38:35.953 [main                ] INFO  i.t.t.e.extendedfinderexample.FinderExample2Test   - 
14:38:35.961 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
14:38:35.961 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersons"
14:38:35.961 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *********************
14:38:35.962 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.967 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 6 msec
14:38:35.968 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
14:38:35.970 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
14:38:35.971 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByFirstName"
14:38:35.971 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **************************************
14:38:35.972 [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@57ad2aa7]))
14:38:35.972 [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@57ad2aa7])
14:38:35.973 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@57ad2aa7...
14:38:35.973 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 4 msec
14:38:35.973 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
14:38:35.975 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
14:38:35.975 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testAllPersonsSortedByLastNameDescending"
14:38:35.976 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***********************************************
14:38:35.976 [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@398dada8]))
14:38:35.977 [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@398dada8])
14:38:35.977 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@398dada8...
14:38:35.978 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 2 msec
14:38:35.978 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
14:38:35.979 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
14:38:35.979 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameIsBerniniFirstResult"
14:38:35.979 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ***************************************
14:38:35.980 [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=[]))
14:38:35.980 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.981 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 1 msec
14:38:35.981 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
14:38:35.982 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
14:38:35.982 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithB"
14:38:35.982 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - ********************************
14:38:35.982 [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=[]))
14:38:35.982 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.983 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 0 msec
14:38:35.983 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
14:38:35.984 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
14:38:35.985 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
14:38:35.985 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - *************************************************
14:38:35.986 [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=[]))
14:38:35.986 [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@2049a9c1]))
14:38:35.986 [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@2049a9c1])
14:38:35.986 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@2049a9c1...
14:38:35.987 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 3 msec
14:38:35.987 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
14:38:35.989 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
14:38:35.989 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST "testPersonRange"
14:38:35.989 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - **********************
14:38:35.989 [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=[]))
14:38:35.990 [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=[]))
14:38:35.990 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
14:38:35.991 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - TEST PASSED in 1 msec
14:38:35.991 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2aTest                 - 
14:38:35.994 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
14:38:35.994 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersons"
14:38:35.994 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *********************
14:38:35.994 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:35.996 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
14:38:35.996 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
14:38:35.997 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
14:38:35.997 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByFirstName"
14:38:35.997 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **************************************
14:38:35.998 [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@616ac46a]))
14:38:35.998 [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@616ac46a])
14:38:35.998 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@616ac46a...
14:38:35.999 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
14:38:35.999 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
14:38:36.000 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
14:38:36.000 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testAllPersonsSortedByLastNameDescending"
14:38:36.000 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***********************************************
14:38:36.000 [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@7ef27d7f]))
14:38:36.000 [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@7ef27d7f])
14:38:36.001 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7ef27d7f...
14:38:36.001 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
14:38:36.002 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
14:38:36.004 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
14:38:36.005 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameIsBerniniFirstResult"
14:38:36.005 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ***************************************
14:38:36.005 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), Status[persons=[Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone], firstNamePattern=.*, lastNamePattern=Bernini])
14:38:36.025 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:36.026 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 22 msec
14:38:36.026 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
14:38:36.027 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
14:38:36.027 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithB"
14:38:36.028 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - ********************************
14:38:36.028 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), Status[persons=[Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone], firstNamePattern=.*, lastNamePattern=B.*])
14:38:36.028 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
14:38:36.029 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
14:38:36.029 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
14:38:36.030 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
14:38:36.030 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testLastNameStartingWithBSortedByFirstName"
14:38:36.030 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - *************************************************
14:38:36.030 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), Status[persons=[Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone], firstNamePattern=.*, lastNamePattern=B.*])
14:38:36.031 [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@30bce90b]))
14:38:36.031 [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@30bce90b])
14:38:36.031 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@30bce90b...
14:38:36.031 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
14:38:36.031 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
14:38:36.033 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
14:38:36.033 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST "testPersonRange"
14:38:36.033 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - **********************
14:38:36.033 [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=[]))
14:38:36.033 [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=[]))
14:38:36.034 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[])
14:38:36.034 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - TEST PASSED in 1 msec
14:38:36.034 [main                ] INFO  i.t.t.e.e.PersonRegistryImpl2bTest                 - 
14:38:36.035 [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: 0.824 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample3 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: JPA Finder 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001516302
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[INFO]      [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17
[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 17] to target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[54,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:[80,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:[83,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:[92,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:[45,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 17] to target/test-classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java:[44,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:[48,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
14:38:40.849 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest
14:38:40.880 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
14:38:40.881 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST "must not crash"
14:38:40.881 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - *********************
14:38:40.911 [main                ] DEBUG org.jboss.logging                                  - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
14:38:41.020 [main                ] INFO  org.hibernate.jpa.internal.util.LogHelper          - HHH000204: Processing PersistenceUnitInfo [name: example]
14:38:41.062 [main                ] INFO  org.hibernate.Version                              - HHH000412: Hibernate ORM core version 6.6.3.Final
14:38:41.106 [main                ] INFO  o.hibernate.cache.internal.RegionFactoryInitiator  - HHH000026: Second-level cache disabled
14:38:41.293 [main                ] WARN  org.hibernate.orm.connections.pooling              - HHH10001002: Using built-in connection pool (not intended for production use)
14:38:41.438 [main                ] WARN  org.hibernate.orm.deprecation                      - HHH90000025: H2Dialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
14:38:41.519 [main                ] INFO  org.hibernate.orm.connections.pooling              - HHH10001005: Database info:
	Database JDBC URL [jdbc:h2:mem:memdb]
	Database driver: org.h2.Driver
	Database version: 2.3.232
	Autocommit mode: false
	Isolation level: undefined/unknown
	Minimum pool size: 1
	Maximum pool size: 20
14:38:42.438 [main                ] INFO  o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
14:38:42.454 [main                ] INFO  org.hibernate.orm.connections.access               - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@374c3975] 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.
14:38:42.460 [main                ] INFO  org.hibernate.orm.connections.access               - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@71bb8b34] 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.
14:38:42.550 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
14:38:42.864 [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]
14:38:42.865 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
14:38:42.945 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Count: 9
14:38:42.945 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
14:38:42.947 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
14:38:42.951 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
14:38:42.969 [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]
14:38:42.969 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
14:38:42.974 [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]
14:38:42.978 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@3245efdb
14:38:42.980 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@63880be9
14:38:42.982 [main                ] TRACE it.tidalwave.role.impl.ContextSnapshot             - >>>> contexts for i.t.t.e.p.Person@4df13dd0/4aaca8a4-c761-48c8-abac-735b413d90a7 at construction time: []
14:38:42.982 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - as(i.t.t.e.j.r.Findable) for i.t.t.e.p.Person@4df13dd0/4aaca8a4-c761-48c8-abac-735b413d90a7
14:38:42.982 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> contexts: ContextSnapshot[]
14:38:42.985 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ...
14:38:42.987 [main                ] INFO  it.tidalwave.role.impl.ServiceLoaderLocator        - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.thesefoolishthings.examples.jpafinderexample.HardwiredSystemRoleFactoryProvider@2d2a8819
14:38:42.988 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - scan([i.t.t.e.j.i.PersonJpaPersistable])
14:38:42.990 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - Configured roles:
14:38:42.991 [main                ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.j.i.PersonJpaPersistable]
14:38:42.991 [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]
14:38:42.991 [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]
14:38:42.992 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007e93c065b708@7e9a836, [])
14:38:42.992 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@3395c2a7
14:38:42.993 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@4df13dd0/4aaca8a4-c761-48c8-abac-735b413d90a7, i.t.t.e.j.r.Findable)
14:38:42.993 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person)
14:38:42.993 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> constructor parameters: [ ]
14:38:42.994 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: [i.t.t.e.j.i.PersonJpaPersistable@27746c5e]
14:38:42.994 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - findRoles(i.t.t.e.p.Person@4df13dd0/4aaca8a4-c761-48c8-abac-735b413d90a7, i.t.u.RoleFactory)
14:38:42.994 [main                ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport     - >>>> findRoles() returning: []
14:38:42.995 [main                ] TRACE it.tidalwave.role.impl.DefaultContextManager       - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007e93c065b708@7e9a836, []) completed
14:38:42.995 [main                ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory     - >>>> as() returning [i.t.t.e.j.i.PersonJpaPersistable@27746c5e]
14:38:42.996 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
14:38:42.997 [main                ] INFO  i.t.t.examples.jpafinderexample.Main               - ******** Three persons from the 2nd position, with Person.as(): [Giotto da Bondone, Paolo Uccello, Pietro Perugino]
14:38:43.001 [main                ] INFO  i.t.t.examples.jpafinderexample.MainTest           - TEST PASSED in 2120 msec
14:38:43.001 [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
14:38:43.708 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
14:38:43.709 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithAscendingSortAndFirstMax"
14:38:43.709 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
14:38:43.710 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
14:38:43.731 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 20 msec
14:38:43.732 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
14:38:43.737 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
14:38:43.737 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithCount"
14:38:43.737 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
14:38:43.738 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT COUNT(p) FROM PersonEntity p
14:38:43.740 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 2 msec
14:38:43.740 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
14:38:43.744 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
14:38:43.745 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDescendingSortAndFirstMax"
14:38:43.745 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
14:38:43.745 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
14:38:43.747 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 2 msec
14:38:43.747 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
14:38:43.750 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
14:38:43.751 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDoubleSort"
14:38:43.751 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
14:38:43.751 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC, p.firstName
14:38:43.753 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 2 msec
14:38:43.753 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
14:38:43.756 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
14:38:43.756 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testSimpleQuery"
14:38:43.757 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
14:38:43.757 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinder     - >>>> SELECT p FROM PersonEntity p
14:38:43.758 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 2 msec
14:38:43.759 [main                ] INFO  i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 
14:38:43.759 [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: 3.570 s -- in TestSuite
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-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/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-4.0-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-4.0-ALPHA-2-SNAPSHOT.b10248d541c2-tests.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/4.0-ALPHA-2-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-4.0-ALPHA-2-SNAPSHOT-tests.jar
[INFO] 
[INFO] ---------< it.tidalwave.thesefoolishthings:project-archetype >----------
[INFO] Building TheseFoolishThings :: Project Archetype 4.0-ALPHA-2-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: b10248d541c2 at timestamp: 1736001524044
[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 4.0-ALPHA-2-SNAPSHOT b10248d541c2
[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-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.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.
[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/executors/2/it/tidalwave/thesefoolishthings/project-archetype/4.0-ALPHA-2-SNAPSHOT/project-archetype-4.0-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-4.0-ALPHA-2-SNAPSHOT.b10248d541c2.jar to /var/jenkins_home/maven-repositories/executors/2/it/tidalwave/thesefoolishthings/project-archetype/4.0-ALPHA-2-SNAPSHOT/project-archetype-4.0-ALPHA-2-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/executors/2/archetype-catalog.xml
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for TheseFoolishThings 4.0-ALPHA-2-SNAPSHOT:
[INFO] 
[INFO] TheseFoolishThings ................................. SUCCESS [  1.024 s]
[INFO] TheseFoolishThings (modules) ....................... SUCCESS [  0.136 s]
[INFO] TheseFoolishThings :: Utilities .................... SUCCESS [ 12.011 s]
[INFO] TheseFoolishThings :: MessageBus ................... SUCCESS [  3.339 s]
[INFO] TheseFoolishThings :: Actors ....................... SUCCESS [  2.573 s]
[INFO] TheseFoolishThings :: Test Utilities ............... SUCCESS [  2.768 s]
[INFO] TheseFoolishThings :: Roles ........................ SUCCESS [  4.203 s]
[INFO] TheseFoolishThings :: MessageBus :: Spring ......... SUCCESS [  9.538 s]
[INFO] TheseFoolishThings :: Roles :: Spring .............. SUCCESS [  9.318 s]
[INFO] TheseFoolishThings :: Examples (master) ............ SUCCESS [  0.080 s]
[INFO] TheseFoolishThings :: Examples :: Data ............. SUCCESS [  1.836 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Displayable SUCCESS [  4.653 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream SUCCESS [  5.680 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA SUCCESS [  8.826 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Swing ..... SUCCESS [  2.266 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder SUCCESS [  3.684 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder SUCCESS [  4.242 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder SUCCESS [  7.678 s]
[INFO] TheseFoolishThings :: Project Archetype ............ SUCCESS [  0.668 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:25 min
[INFO] Finished at: 2025-01-04T14:38:44Z
[INFO] ------------------------------------------------------------------------
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/356/testng/testng-results-1.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-2.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-3.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-4.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-5.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-6.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-7.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-8.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results-9.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/356/testng/testng-results.xml'
TestNG Reports Processing: FINISH
[description-setter] Description set: origin/master 4.0-ALPHA-2-SNAPSHOT b10248d541c2
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