Started by an SCM change Running as SYSTEM Building in workspace /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git > git --version # timeout=10 > git --version # 'git version 2.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 Multiple candidate revisions Scheduling another build to catch up with TheseFoolishThings :: Build and Test (forked master and branches) Checking out Revision deae00efa48cd2f6933e75e1c2ebd2dda1c126cb (origin/fix) > git config core.sparsecheckout # timeout=10 > git checkout -f deae00efa48cd2f6933e75e1c2ebd2dda1c126cb # timeout=10 Commit message: "PENDING: Clean up." First time build. Skipping changelog. 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/settings11366878841335857752.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/3 [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-1-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: deae00efa48c at timestamp: 1736201766347 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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/3/it/tidalwave/thesefoolishthings/thesefoolishthings/4.0-ALPHA-1-SNAPSHOT/thesefoolishthings-4.0-ALPHA-1-SNAPSHOT.pom [INFO] [INFO] --------------< it.tidalwave.thesefoolishthings:modules >--------------- [INFO] Building TheseFoolishThings (modules) 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201767283 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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/3/it/tidalwave/thesefoolishthings/modules/4.0-ALPHA-1-SNAPSHOT/modules-4.0-ALPHA-1-SNAPSHOT.pom [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-util >---------- [INFO] Building TheseFoolishThings :: Utilities 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201767423 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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:[184,49] [unchecked] unchecked cast required: RoleFactory<Object> found: Object [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java:[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] /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 40 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] on the class path. A future release of javac may disable annotation processing unless at least one processor is specified by name (-processor), or a search path is specified (--processor-path, --processor-module-path), or annotation processing is enabled explicitly (-proc:only, -proc:full). Use -Xlint:-options to suppress this message. Use -proc:none to disable annotation processing. /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[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 22:16:20.963 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@54acff7d 22:16:20.978 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@faa3fed 22:16:21.004 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@6e92c6ad 22:16:21.014 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@27e32fe4 22:16:21.070 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@187eb9a8 22:16:21.817 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.823 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.825 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.825 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.825 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.825 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.826 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.826 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.826 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.826 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.829 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.829 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.829 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.830 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.830 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.830 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.830 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.830 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.830 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.830 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.832 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.832 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.832 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.832 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.832 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.833 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.833 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.833 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.833 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.833 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.838 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.839 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.839 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.839 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.839 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.839 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.839 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.839 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.840 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.840 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.842 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.843 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.846 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.847 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CA2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 22:16:21.852 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.853 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.854 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.859 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.859 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.859 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.859 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.859 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.860 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.860 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.860 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.860 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.860 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.863 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.864 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.864 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.868 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.869 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.870 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.872 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.872 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.872 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.875 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.875 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.875 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.875 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.875 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.875 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.875 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.878 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.878 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.878 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.878 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.879 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.879 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.879 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.879 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.879 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.879 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.879 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 22:16:21.885 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.886 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.892 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.892 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.892 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.892 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.893 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.893 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.893 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.893 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.893 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.893 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.893 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.901 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.902 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 22:16:21.910 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.911 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.911 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.911 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.911 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.911 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.911 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.912 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.912 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.912 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.913 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R3) -> [i.t.u.s.Mocks$RI3C] 22:16:21.916 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.917 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB3, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 22:16:21.920 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.920 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.920 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.921 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.921 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.921 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.921 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.921 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.921 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.921 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.924 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.925 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.925 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 22:16:21.927 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CA2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R3) -> [i.t.u.s.Mocks$RI3C] 22:16:21.928 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB3, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 22:16:21.929 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.XCA1, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 22:16:21.929 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.XCA1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2A] 22:16:21.930 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.YCA1, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 22:16:21.930 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.YCA1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2A] 22:16:22.308 [main] INFO it.tidalwave.util.FunctionalCheckedExceptionWrappersTest -- Even numbers: [2, 4, 6, 8, 10] 22:16:22.991 [main] DEBUG it.tidalwave.util.ReflectionUtils -- instantiateWithDependencies(i.t.u.ReflectionUtilsTest$WithConstructor, [i.t.u.ReflectionUtilsTest$Bean3@129fed45, i.t.u.ReflectionUtilsTest$Bean1@23592946, i.t.u.ReflectionUtilsTest$Bean2@3e48d38]) [INFO] Tests run: 195, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.135 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 195, 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-util/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-util-4.0-ALPHA-1-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-4.0-ALPHA-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-util/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-util-4.0-ALPHA-1-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Utilities/target/it-tidalwave-util-4.0-ALPHA-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-util/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-util-4.0-ALPHA-1-SNAPSHOT-tests.jar [INFO] [INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus >------- [INFO] Building TheseFoolishThings :: MessageBus 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201783965 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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 12 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-messagebus-4.0-ALPHA-1-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-4.0-ALPHA-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-messagebus-4.0-ALPHA-1-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/MessageBus/target/it-tidalwave-messagebus-4.0-ALPHA-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-messagebus-4.0-ALPHA-1-SNAPSHOT-tests.jar [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-actor >--------- [INFO] Building TheseFoolishThings :: Actors 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201790301 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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-1-SNAPSHOT.deae00efa48c.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/3/it/tidalwave/thesefoolishthings/it-tidalwave-actor/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-actor-4.0-ALPHA-1-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Actors/target/it-tidalwave-actor-4.0-ALPHA-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-actor/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-actor-4.0-ALPHA-1-SNAPSHOT.jar [INFO] [INFO] -------< it.tidalwave.thesefoolishthings:it-tidalwave-util-test >------- [INFO] Building TheseFoolishThings :: Test Utilities 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201795049 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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-1-SNAPSHOT.deae00efa48c.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/3/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-util-test-4.0-ALPHA-1-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/TestUtilities/target/it-tidalwave-util-test-4.0-ALPHA-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-util-test-4.0-ALPHA-1-SNAPSHOT.jar [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-role >---------- [INFO] Building TheseFoolishThings :: Roles 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201799808 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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 22:16:47.546 [main ] INFO it.tidalwave.role.SimpleCompositeTest - STARTING TESTS OF it.tidalwave.role.SimpleCompositeTest 22:16:47.598 [main ] INFO it.tidalwave.role.SimpleCompositeTest - ********************************* 22:16:47.599 [main ] INFO it.tidalwave.role.SimpleCompositeTest - TEST "must produce valid Finders" 22:16:47.602 [main ] INFO it.tidalwave.role.SimpleCompositeTest - ********************************* 22:16:47.615 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[])) 22:16:47.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[])) 22:16:47.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 22:16:47.623 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[]) 22:16:47.626 [main ] INFO it.tidalwave.role.SimpleCompositeTest - TEST PASSED in 30 msec 22:16:47.626 [main ] INFO it.tidalwave.role.SimpleCompositeTest - 22:16:47.628 [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: 1.213 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-role/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-role-4.0-ALPHA-1-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-4.0-ALPHA-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-role/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-role-4.0-ALPHA-1-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/Roles/target/it-tidalwave-role-4.0-ALPHA-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-role/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-role-4.0-ALPHA-1-SNAPSHOT-tests.jar [INFO] [INFO] ---< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring >--- [INFO] Building TheseFoolishThings :: MessageBus :: Spring 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201808087 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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 22:17:00.596 [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 22:17:02.716 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.736 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.743 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.744 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.747 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************************** 22:17:02.747 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must subscribe to default message bus at initialize" 22:17:02.747 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************************** 22:17:02.752 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.753 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.765 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 17 msec 22:17:02.766 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 22:17:02.838 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.838 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.843 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.843 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.844 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************** 22:17:02.844 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must subscribe to alternate message bus" 22:17:02.844 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************** 22:17:02.845 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.845 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.847 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 3 msec 22:17:02.847 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 22:17:02.901 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.902 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.905 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.906 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.907 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ************************************************** 22:17:02.907 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must unsubscribe from alternate message bus" 22:17:02.907 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ************************************************** 22:17:02.909 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 1 msec 22:17:02.909 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 22:17:02.954 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.955 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.958 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 22:17:02.959 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 22:17:02.961 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - *********************************************************** 22:17:02.961 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must unsubscribe from default message bus at destroy" 22:17:02.961 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - *********************************************************** 22:17:02.963 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 2 msec 22:17:02.963 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 22:17:02.964 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - FINISHED TESTS OF it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.522 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-messagebus-spring-4.0-ALPHA-1-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-4.0-ALPHA-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-messagebus-spring-4.0-ALPHA-1-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-4.0-ALPHA-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-messagebus-spring-4.0-ALPHA-1-SNAPSHOT-tests.jar [INFO] [INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-role-spring >------ [INFO] Building TheseFoolishThings :: Roles :: Spring 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201823315 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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 22:17:09.356 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - STARTING TESTS OF it.tidalwave.role.spring.SpringAdapterTest 22:17:09.621 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ... 22:17:09.625 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@40499e4f 22:17:09.700 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:10.412 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 22:17:10.414 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:10.415 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 22:17:10.415 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:10.416 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:10.417 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@2297c8bf 22:17:10.436 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************** 22:17:10.436 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must inject a role properly assigning its owner 1" 22:17:10.437 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************** 22:17:10.439 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@7d3b4646 22:17:10.441 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum1@42365c82 at construction time: [] 22:17:10.441 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum1@42365c82 22:17:10.441 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:10.442 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@157e0f6b, []) 22:17:10.443 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@1f832df0 22:17:10.443 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum1@42365c82, i.t.r.s.m.MockRole1) 22:17:10.443 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole1(it.tidalwave.role.spring.mock.MockDatum1) 22:17:10.443 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@42365c82] 22:17:10.444 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole1@47184859] 22:17:10.444 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@157e0f6b, []) completed 22:17:10.444 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockConcreteRole1@47184859] 22:17:10.448 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 10 msec 22:17:10.448 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 22:17:10.475 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:10.873 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 22:17:10.874 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:10.874 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 22:17:10.874 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:10.875 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:10.883 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ************************************************************************************** 22:17:10.884 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must inject a role supporting multiple datum types properly assigning its owner" 22:17:10.884 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ************************************************************************************** 22:17:10.884 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum1@5880de96 at construction time: [] 22:17:10.885 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum1@5880de96 22:17:10.885 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:10.885 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@46ec1c63, []) 22:17:10.885 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@1f832df0 22:17:10.887 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum1@5880de96, i.t.r.s.m.MockRole2) 22:17:10.888 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object) 22:17:10.888 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@5880de96] 22:17:10.889 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@5cc6f721] 22:17:10.890 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@46ec1c63, []) completed 22:17:10.890 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@5cc6f721] 22:17:10.890 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum2@26cf641 at construction time: [] 22:17:10.891 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum2@26cf641 22:17:10.891 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:10.891 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@84e6336, []) 22:17:10.891 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@1f832df0 22:17:10.891 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum2@26cf641, i.t.r.s.m.MockRole2) 22:17:10.892 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object) 22:17:10.892 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum2@26cf641] 22:17:10.892 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@63daf2e1] 22:17:10.892 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@84e6336, []) completed 22:17:10.892 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@63daf2e1] 22:17:10.893 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 10 msec 22:17:10.893 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 22:17:10.929 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:11.283 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 22:17:11.284 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:11.285 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 22:17:11.286 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:11.287 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:11.293 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ********************************************************************** 22:17:11.293 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must return the datum object when it directly implements a role" 22:17:11.293 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ********************************************************************** 22:17:11.293 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum2@313e1d92 at construction time: [] 22:17:11.294 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum2@313e1d92 22:17:11.294 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:11.294 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@4a2a67d, []) 22:17:11.295 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@1f832df0 22:17:11.295 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum2@313e1d92, i.t.r.s.m.MockRole3) 22:17:11.295 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 22:17:11.295 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@4a2a67d, []) completed 22:17:11.295 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockDatum2@313e1d92] 22:17:11.296 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 3 msec 22:17:11.296 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 22:17:11.323 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:11.667 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 22:17:11.670 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:11.670 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 22:17:11.670 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:11.670 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:11.677 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 22:17:11.677 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must throw AsException when asking for an unavailable role 1" 22:17:11.677 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 22:17:11.677 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum1@3d6c7a53 at construction time: [] 22:17:11.678 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum1@3d6c7a53 22:17:11.678 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:11.678 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@4fe8d279, []) 22:17:11.678 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@1f832df0 22:17:11.678 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum1@3d6c7a53, i.t.r.s.m.MockRole3) 22:17:11.678 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 22:17:11.678 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@4fe8d279, []) completed 22:17:11.679 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 22:17:11.679 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 3 msec 22:17:11.679 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 22:17:11.698 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:12.045 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 22:17:12.046 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:12.046 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 22:17:12.046 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:12.046 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 22:17:12.056 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 22:17:12.056 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must throw AsException when asking for an unavailable role 2" 22:17:12.056 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 22:17:12.057 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum2@1df9e72 at construction time: [] 22:17:12.057 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum2@1df9e72 22:17:12.057 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:12.058 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@762bdb37, []) 22:17:12.058 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@1f832df0 22:17:12.058 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum2@1df9e72, i.t.r.s.m.MockRole1) 22:17:12.058 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 22:17:12.058 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007933f8220c48@762bdb37, []) completed 22:17:12.058 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 22:17:12.059 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 3 msec 22:17:12.059 [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 22:17:12.903 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 22:17:12.904 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding" 22:17:12.904 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod] 22:17:12.904 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 22:17:12.909 [main ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@54014a35.publicMethod() with context thread binding 22:17:12.913 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod() 22:17:12.924 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 20 msec 22:17:12.924 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.925 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 22:17:12.925 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding" 22:17:12.925 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod] 22:17:12.925 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 22:17:12.926 [main ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@2e7be218.protectedMethod() with context thread binding 22:17:12.927 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod() 22:17:12.928 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 3 msec 22:17:12.928 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.929 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 22:17:12.929 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding" 22:17:12.929 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod] 22:17:12.929 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 22:17:12.930 [main ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@7bbd90bf.packageMethod() with context thread binding 22:17:12.931 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod() 22:17:12.932 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 22:17:12.932 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.933 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 22:17:12.934 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding" 22:17:12.934 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod] 22:17:12.934 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 22:17:12.935 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod() 22:17:12.936 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 22:17:12.936 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.937 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 22:17:12.937 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding" 22:17:12.937 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod] 22:17:12.937 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 22:17:12.937 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod() 22:17:12.938 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 22:17:12.938 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.939 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 22:17:12.939 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding" 22:17:12.939 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod] 22:17:12.939 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 22:17:12.939 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod() 22:17:12.940 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 22:17:12.940 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.941 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 22:17:12.941 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation" 22:17:12.941 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod] 22:17:12.942 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 22:17:12.942 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod() 22:17:12.943 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 22:17:12.943 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.944 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 22:17:12.944 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation" 22:17:12.944 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod] 22:17:12.944 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 22:17:12.944 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod() 22:17:12.945 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 1 msec 22:17:12.949 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.951 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 22:17:12.951 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation" 22:17:12.951 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod] 22:17:12.952 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 22:17:12.952 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod() 22:17:12.953 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 22:17:12.953 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 22:17:12.953 [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.477 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-role-spring-4.0-ALPHA-1-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-4.0-ALPHA-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-role-spring-4.0-ALPHA-1-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-4.0-ALPHA-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-role-spring-4.0-ALPHA-1-SNAPSHOT-tests.jar [INFO] [INFO] ----< it.tidalwave.thesefoolishthings:thesefoolishthings-examples >----- [INFO] Building TheseFoolishThings :: Examples (master) 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201833242 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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/3/it/tidalwave/thesefoolishthings/thesefoolishthings-examples/4.0-ALPHA-1-SNAPSHOT/thesefoolishthings-examples-4.0-ALPHA-1-SNAPSHOT.pom [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-data >-- [INFO] Building TheseFoolishThings :: Examples :: Data 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201833324 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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-1-SNAPSHOT.deae00efa48c.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/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-4.0-ALPHA-1-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-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-4.0-ALPHA-1-SNAPSHOT.jar [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-displayable >-- [INFO] Building TheseFoolishThings :: Examples :: DCI :: Displayable 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201835548 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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 22:17:19.617 [main ] INFO i.t.t.examples.dci.displayable.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest 22:17:19.642 [main ] INFO i.t.t.examples.dci.displayable.MainTest - ********************* 22:17:19.643 [main ] INFO i.t.t.examples.dci.displayable.MainTest - TEST "must not crash" 22:17:19.643 [main ] INFO i.t.t.examples.dci.displayable.MainTest - ********************* 22:17:20.119 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ... 22:17:20.121 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@89c10b7 22:17:20.139 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:20.972 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.p.PersonDisplayable, i.t.t.e.p.PersonRenderable]) 22:17:20.975 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:20.977 [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] 22:17:20.977 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.d.r.Renderable -> [i.t.t.e.p.PersonRenderable] 22:17:20.981 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@2d74cbbd 22:17:21.006 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@6aad919c 22:17:21.008 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@60a01cb/1 at construction time: [] 22:17:21.009 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.d.r.Displayable) for i.t.t.e.p.Person@60a01cb/1 22:17:21.009 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:21.010 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@19dac2d6, []) 22:17:21.010 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67eeb310 22:17:21.011 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@60a01cb/1, i.t.t.e.d.d.r.Displayable) 22:17:21.011 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person) 22:17:21.011 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 22:17:21.012 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@76af51d6] 22:17:21.012 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@19dac2d6, []) completed 22:17:21.012 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonDisplayable@76af51d6] 22:17:21.013 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (joe as Displayable).displayName: Joe Smith 22:17:21.013 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@598657cd/2 at construction time: [] 22:17:21.013 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.d.r.Displayable) for i.t.t.e.p.Person@598657cd/2 22:17:21.013 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:21.014 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@69e2fe3b, []) 22:17:21.014 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67eeb310 22:17:21.014 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@598657cd/2, i.t.t.e.d.d.r.Displayable) 22:17:21.014 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person) 22:17:21.014 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Luke Skywalker] 22:17:21.015 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@27afbf14] 22:17:21.015 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@69e2fe3b, []) completed 22:17:21.015 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonDisplayable@27afbf14] 22:17:21.015 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (luke as Displayable).displayName: Luke Skywalker 22:17:21.015 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@60a01cb/1 at construction time: [] 22:17:21.015 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@60a01cb/1 22:17:21.016 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:21.016 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@5c25d0d1, []) 22:17:21.016 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67eeb310 22:17:21.016 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@60a01cb/1, i.t.t.e.d.d.r.Renderable) 22:17:21.016 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person) 22:17:21.017 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 22:17:21.017 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@22c8ee48] 22:17:21.017 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@5c25d0d1, []) completed 22:17:21.018 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonRenderable@22c8ee48] 22:17:21.018 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (joe as Renderable): Joe Smith 22:17:21.019 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@598657cd/2 at construction time: [] 22:17:21.019 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@598657cd/2 22:17:21.019 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 22:17:21.019 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@2321e482, []) 22:17:21.019 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@67eeb310 22:17:21.020 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@598657cd/2, i.t.t.e.d.d.r.Renderable) 22:17:21.020 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person) 22:17:21.020 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Luke Skywalker] 22:17:21.020 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@467ef400] 22:17:21.021 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000071aab0205820@2321e482, []) completed 22:17:21.021 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonRenderable@467ef400] 22:17:21.022 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (luke as Renderable): Luke Skywalker 22:17:21.023 [main ] INFO i.t.t.examples.dci.displayable.MainTest - TEST PASSED in 1380 msec 22:17:21.024 [main ] INFO i.t.t.examples.dci.displayable.MainTest - 22:17:21.026 [main ] INFO i.t.t.examples.dci.displayable.MainTest - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.008 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-1-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-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-1-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-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-4.0-ALPHA-1-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-1-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: deae00efa48c at timestamp: 1736201841296 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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:[93,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java:[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 22:17:26.622 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest 22:17:26.653 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - ********************* 22:17:26.653 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - TEST "must not crash" 22:17:26.654 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - ********************* 22:17:26.957 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ... 22:17:26.960 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@5dbe30be 22:17:26.984 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:27.603 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable, i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable, i.t.t.e.d.m.r.MarshallableLoadable, i.t.t.e.d.m.r.MarshallableSavable, i.t.t.e.d.m.r.PersonXStreamMarshallable, i.t.t.e.d.m.r.PersonXStreamUnmarshallable]) 22:17:27.607 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:27.609 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 22:17:27.609 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 22:17:27.609 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 22:17:27.610 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 22:17:27.610 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.610 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.613 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@786a3477 22:17:27.869 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@4f3fec43 22:17:27.871 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@433d93e7/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.872 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@433d93e7/1 22:17:27.872 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.873 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@fd4459b, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.874 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.874 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@433d93e7/1, i.t.r.i.Marshallable) 22:17:27.874 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.875 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.875 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.876 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@182e4365] 22:17:27.876 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@fd4459b, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.877 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@182e4365] 22:17:27.889 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (joe as Marshallable) marshalled: <?xml version="1.0" ?><person id="1"><first-name>Joe</first-name><last-name>Smith</last-name></person> 22:17:27.890 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@12670e55 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.891 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@12670e55 22:17:27.891 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.891 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@1805ec96, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.891 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.892 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@12670e55, i.t.r.i.Marshallable) 22:17:27.892 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.892 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.892 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.893 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@32ba5c65] 22:17:27.893 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@1805ec96, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.893 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@32ba5c65] 22:17:27.894 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (listOfPersons as Marshallable) marshalled: <?xml version="1.0" ?><persons><person id="1"><first-name>Joe</first-name><last-name>Smith</last-name></person><person id="2"><first-name>Luke</first-name><last-name>Skywalker</last-name></person></persons> 22:17:27.895 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@b77b0a0/3d02bb1c-4403-42b4-b270-6244295381d0 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.895 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@b77b0a0/3d02bb1c-4403-42b4-b270-6244295381d0 22:17:27.895 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.895 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@22ff1372, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.895 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.896 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@b77b0a0/3d02bb1c-4403-42b4-b270-6244295381d0, i.t.r.i.Unmarshallable) 22:17:27.896 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.896 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.896 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.897 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@3a70575] 22:17:27.897 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@22ff1372, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.897 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@3a70575] 22:17:27.902 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith 22:17:27.902 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@333a44f2 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.902 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@333a44f2 22:17:27.902 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.903 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@6efd0a6e, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.903 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.903 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@333a44f2, i.t.r.i.Unmarshallable) 22:17:27.903 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.904 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.904 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.904 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@51de5efa] 22:17:27.905 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@6efd0a6e, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.905 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@51de5efa] 22:17:27.906 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker] 22:17:27.906 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@433d93e7/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.907 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@433d93e7/1 22:17:27.907 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.907 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@28bd5015, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.907 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.907 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@433d93e7/1, i.t.t.e.d.m.r.Savable) 22:17:27.907 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.Person, i.t.t.e.d.m.r.Savable) -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:27.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 22:17:27.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 22:17:27.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 22:17:27.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 22:17:27.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.909 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.909 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 22:17:27.909 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 22:17:27.909 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@2e159116] 22:17:27.909 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@28bd5015, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.910 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@2e159116] 22:17:27.910 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@433d93e7/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.910 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@433d93e7/1 22:17:27.910 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.911 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@6996bbc4, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.911 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.911 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@433d93e7/1, i.t.r.i.Marshallable) 22:17:27.911 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.911 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.912 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.912 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@1de08775] 22:17:27.912 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@6996bbc4, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.912 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@1de08775] 22:17:27.916 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@21a5b599 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.916 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@21a5b599 22:17:27.916 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.917 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@64f3991e, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.917 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.917 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@21a5b599, i.t.t.e.d.m.r.Savable) 22:17:27.917 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.ListOfPersons, i.t.t.e.d.m.r.Savable) -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.917 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:27.917 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 22:17:27.918 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 22:17:27.918 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.918 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 22:17:27.918 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 22:17:27.918 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.918 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.918 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.918 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 22:17:27.918 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]] 22:17:27.919 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@39e3ea78] 22:17:27.919 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@64f3991e, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.919 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@39e3ea78] 22:17:27.919 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@21a5b599 at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.919 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@21a5b599 22:17:27.920 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.920 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@43b6cb1c, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.920 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.920 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@21a5b599, i.t.r.i.Marshallable) 22:17:27.920 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.921 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.921 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.921 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@3bf5911d] 22:17:27.921 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@43b6cb1c, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.921 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@3bf5911d] 22:17:27.925 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@7e38e254/df56f6ef-3791-4f47-b864-3c2b67f4649e at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.925 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@7e38e254/df56f6ef-3791-4f47-b864-3c2b67f4649e 22:17:27.925 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.926 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@2e4ecdf8, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.926 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.926 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@7e38e254/df56f6ef-3791-4f47-b864-3c2b67f4649e, i.t.t.e.d.m.r.Loadable) 22:17:27.926 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.Person, i.t.t.e.d.m.r.Loadable) -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.926 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:27.926 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 22:17:27.926 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 22:17:27.926 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.927 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 22:17:27.927 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 22:17:27.927 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.927 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.927 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.927 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.927 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 22:17:27.927 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ ] 22:17:27.927 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@503a7990] 22:17:27.928 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@2e4ecdf8, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.928 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@503a7990] 22:17:27.928 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@7e38e254/df56f6ef-3791-4f47-b864-3c2b67f4649e at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.928 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@7e38e254/df56f6ef-3791-4f47-b864-3c2b67f4649e 22:17:27.928 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.928 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@6dcbbb49, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.929 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.929 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@7e38e254/df56f6ef-3791-4f47-b864-3c2b67f4649e, i.t.r.i.Unmarshallable) 22:17:27.929 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.929 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.929 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.929 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@35329a05] 22:17:27.929 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@6dcbbb49, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.930 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@35329a05] 22:17:27.931 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@36c783ca at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.931 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@36c783ca 22:17:27.931 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.931 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@273293c8, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.931 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.931 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@36c783ca, i.t.t.e.d.m.r.Loadable) 22:17:27.931 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.ListOfPersons, i.t.t.e.d.m.r.Loadable) -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 22:17:27.932 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 22:17:27.933 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 22:17:27.933 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[]] 22:17:27.933 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@6f1d799] 22:17:27.933 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@273293c8, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.933 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@6f1d799] 22:17:27.933 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@36c783ca at construction time: [i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.934 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@36c783ca 22:17:27.934 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.934 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@a120b9, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) 22:17:27.934 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.934 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@36c783ca, i.t.r.i.Unmarshallable) 22:17:27.934 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.935 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@87aec6a, i.t.t.e.d.m.r.XStreamContext1@87aec6a] 22:17:27.935 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@87aec6a] 22:17:27.935 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@333e5fb6] 22:17:27.935 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@a120b9, [i.t.t.e.d.m.r.XStreamContext1@87aec6a]) completed 22:17:27.935 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@333e5fb6] 22:17:27.936 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith 22:17:27.936 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded persons: [Joe Smith, Luke Skywalker] 22:17:27.939 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@2804b13f/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.939 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@2804b13f/1 22:17:27.939 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.940 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@64c95480, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.940 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.940 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@2804b13f/1, i.t.r.i.Marshallable) 22:17:27.940 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.940 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.941 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.941 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@69499c6f] 22:17:27.941 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@64c95480, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.941 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@69499c6f] 22:17:27.942 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (joe as Marshallable) marshalled: <?xml version="1.0" ?><PERSON><ID>1</ID><FIRST-NAME>Joe</FIRST-NAME><LAST-NAME>Smith</LAST-NAME></PERSON> 22:17:27.942 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@3041beb3 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.942 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@3041beb3 22:17:27.942 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.942 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@2e40fdbd, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.942 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.943 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@3041beb3, i.t.r.i.Marshallable) 22:17:27.943 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.943 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.943 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.943 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@246de37e] 22:17:27.943 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@2e40fdbd, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.943 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@246de37e] 22:17:27.944 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (listOfPersons as Marshallable) marshalled: <?xml version="1.0" ?><PERSONS><PERSON><ID>1</ID><FIRST-NAME>Joe</FIRST-NAME><LAST-NAME>Smith</LAST-NAME></PERSON><PERSON><ID>2</ID><FIRST-NAME>Luke</FIRST-NAME><LAST-NAME>Skywalker</LAST-NAME></PERSON></PERSONS> 22:17:27.944 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@2f038d3c/4c39849e-d9a0-441b-8448-58ab4e21875f at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.945 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@2f038d3c/4c39849e-d9a0-441b-8448-58ab4e21875f 22:17:27.945 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.945 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@39a8e2fa, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.945 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.945 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@2f038d3c/4c39849e-d9a0-441b-8448-58ab4e21875f, i.t.r.i.Unmarshallable) 22:17:27.945 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.945 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.945 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.945 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2f9addd4] 22:17:27.946 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@39a8e2fa, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.946 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2f9addd4] 22:17:27.947 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith 22:17:27.947 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@1c43df76 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.947 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@1c43df76 22:17:27.947 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.947 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@71b3ba5a, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.947 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.948 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@1c43df76, i.t.r.i.Unmarshallable) 22:17:27.948 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.948 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.948 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.948 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@83ebdc5] 22:17:27.948 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@71b3ba5a, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.949 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@83ebdc5] 22:17:27.953 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker] 22:17:27.953 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@2804b13f/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.953 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@2804b13f/1 22:17:27.953 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.954 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@14dbfdb1, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.954 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.954 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@2804b13f/1, i.t.t.e.d.m.r.Savable) 22:17:27.954 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 22:17:27.954 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 22:17:27.954 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@7856f41a] 22:17:27.954 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@14dbfdb1, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.955 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@7856f41a] 22:17:27.955 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@2804b13f/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.955 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@2804b13f/1 22:17:27.955 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.955 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@2c08c787, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.955 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.956 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@2804b13f/1, i.t.r.i.Marshallable) 22:17:27.956 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.956 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.956 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.956 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@67f591c2] 22:17:27.956 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@2c08c787, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.956 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@67f591c2] 22:17:27.958 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@709d6de5 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.958 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@709d6de5 22:17:27.958 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.959 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@51f34185, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.959 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.959 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@709d6de5, i.t.t.e.d.m.r.Savable) 22:17:27.959 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 22:17:27.959 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]] 22:17:27.959 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@1b8d20e6] 22:17:27.960 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@51f34185, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.960 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@1b8d20e6] 22:17:27.960 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@709d6de5 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.960 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@709d6de5 22:17:27.960 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.961 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@7645b7d, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.961 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.961 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@709d6de5, i.t.r.i.Marshallable) 22:17:27.961 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.961 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.961 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.961 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@4c50cd7d] 22:17:27.962 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@7645b7d, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.962 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@4c50cd7d] 22:17:27.965 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@75a226ea/6c282bee-9133-4e21-9b96-37c9945b63b3 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.965 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@75a226ea/6c282bee-9133-4e21-9b96-37c9945b63b3 22:17:27.965 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.966 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@5a1a20ae, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.966 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.966 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@75a226ea/6c282bee-9133-4e21-9b96-37c9945b63b3, i.t.t.e.d.m.r.Loadable) 22:17:27.966 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 22:17:27.966 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ ] 22:17:27.966 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@7c956dda] 22:17:27.966 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@5a1a20ae, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.966 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@7c956dda] 22:17:27.967 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@75a226ea/6c282bee-9133-4e21-9b96-37c9945b63b3 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.967 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@75a226ea/6c282bee-9133-4e21-9b96-37c9945b63b3 22:17:27.967 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.967 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@24eecabf, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.967 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.967 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@75a226ea/6c282bee-9133-4e21-9b96-37c9945b63b3, i.t.r.i.Unmarshallable) 22:17:27.969 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.970 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.970 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.970 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2ffa91dc] 22:17:27.970 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@24eecabf, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.970 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2ffa91dc] 22:17:27.971 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@78d6c244 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.971 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@78d6c244 22:17:27.971 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.972 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@16e907b6, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.972 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.972 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@78d6c244, i.t.t.e.d.m.r.Loadable) 22:17:27.972 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 22:17:27.972 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[]] 22:17:27.972 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@6de610c6] 22:17:27.973 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@16e907b6, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.973 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@6de610c6] 22:17:27.973 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@78d6c244 at construction time: [i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.973 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@78d6c244 22:17:27.973 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.973 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@631944d4, [i.t.t.e.d.m.r.XStreamContext2@69069866]) 22:17:27.974 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] - it.tidalwave.role.impl.DefaultContextManager@517a46f3 22:17:27.974 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@78d6c244, i.t.r.i.Unmarshallable) 22:17:27.974 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 22:17:27.974 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@69069866, i.t.t.e.d.m.r.XStreamContext2@69069866] 22:17:27.974 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@69069866] 22:17:27.974 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@3d132bb6] 22:17:27.974 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000070380c238628@631944d4, [i.t.t.e.d.m.r.XStreamContext2@69069866]) completed 22:17:27.974 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@3d132bb6] 22:17:27.975 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith 22:17:27.976 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded persons: [Joe Smith, Luke Skywalker] 22:17:27.978 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - TEST PASSED in 1324 msec 22:17:27.978 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - 22:17:27.980 [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.927 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-1-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-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-1-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-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-4.0-ALPHA-1-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-1-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: deae00efa48c at timestamp: 1736201848320 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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 22:17:32.370 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest 22:17:32.405 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - ********************* 22:17:32.405 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - TEST "must not crash" 22:17:32.405 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - ********************* . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.4.1) 22:17:32.903 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - Starting Main using Java 21.0.5 with PID 5616 (/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/classes started by jenkins in /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample) 22:17:32.903 [main ] DEBUG i.t.t.examples.dci.persistable.jpa.Main - Running with Spring Boot v3.4.1, Spring v6.2.1 22:17:32.904 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - No active profile set, falling back to 1 default profile: "default" 22:17:33.535 [main ] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. 22:17:33.565 [main ] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 JPA repository interfaces. 22:17:33.920 [main ] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Log4j2LoggerProvider 22:17:33.941 [main ] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... 22:17:34.130 [main ] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:10193806-53fc-4257-a2a9-80188ba9f335 user=SA 22:17:34.132 [main ] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. 22:17:34.243 [main ] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] 22:17:34.373 [main ] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.3.Final 22:17:34.441 [main ] INFO o.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled 22:17:34.852 [main ] INFO o.s.o.j.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer 22:17:34.990 [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 22:17:35.780 [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) 22:17:35.807 [main ] INFO o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' 22:17:35.818 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, using @DefaultProvider ... 22:17:35.819 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@491cc0eb 22:17:35.834 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 22:17:37.074 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.d.p.j.r.i.PersonJpaPersistable]) 22:17:37.076 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 22:17:37.077 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable] 22:17:37.077 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Persistable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable] 22:17:37.077 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.p.j.r.Findable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable] 22:17:37.081 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@73a8f9 22:17:37.140 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b298703ae8@27b88459, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.141 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.142 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** INSERTING PEOPLE... 22:17:37.196 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@176a3bb9 22:17:37.198 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@52fa1368/fb174e56-fd50-4b5f-840c-d9701a62209e at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.198 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@52fa1368/fb174e56-fd50-4b5f-840c-d9701a62209e 22:17:37.198 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.199 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@693d2f8d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.200 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.200 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@52fa1368/fb174e56-fd50-4b5f-840c-d9701a62209e, i.t.r.i.Persistable) 22:17:37.201 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.201 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.201 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Michelangelo Buonarroti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.203 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@534ffe23] 22:17:37.203 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@693d2f8d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.203 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@534ffe23] 22:17:37.216 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@1c97ede3/259a5216-f488-48b5-85ee-0588435d2b22 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.217 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@1c97ede3/259a5216-f488-48b5-85ee-0588435d2b22 22:17:37.217 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.217 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@601122cd, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.217 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.218 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@1c97ede3/259a5216-f488-48b5-85ee-0588435d2b22, i.t.r.i.Persistable) 22:17:37.218 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.218 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.218 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Lorenzo Bernini, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.218 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@50912319] 22:17:37.219 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@601122cd, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.219 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@50912319] 22:17:37.219 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@6c5a2034/d8504d7b-eee6-45ed-b786-c294acfdf34b at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.219 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@6c5a2034/d8504d7b-eee6-45ed-b786-c294acfdf34b 22:17:37.219 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.220 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@5c64026c, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.220 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.220 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@6c5a2034/d8504d7b-eee6-45ed-b786-c294acfdf34b, i.t.r.i.Persistable) 22:17:37.220 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.220 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.221 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Leonardo da Vinci, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.221 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@7e2c3f31] 22:17:37.221 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@5c64026c, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.221 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@7e2c3f31] 22:17:37.222 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@655966a1/7de662ad-0818-4e4f-ac84-d373bc5d659c at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.222 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@655966a1/7de662ad-0818-4e4f-ac84-d373bc5d659c 22:17:37.222 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.222 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@6180eb8, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.222 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.223 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@655966a1/7de662ad-0818-4e4f-ac84-d373bc5d659c, i.t.r.i.Persistable) 22:17:37.223 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.223 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.223 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Pietro Perugino, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.223 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@121c65d0] 22:17:37.224 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@6180eb8, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.224 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@121c65d0] 22:17:37.224 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@36fe079c/3d52c143-3501-4cca-b764-10f659bb0326 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.225 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@36fe079c/3d52c143-3501-4cca-b764-10f659bb0326 22:17:37.225 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.225 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@1167b1a, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.225 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.225 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@36fe079c/3d52c143-3501-4cca-b764-10f659bb0326, i.t.r.i.Persistable) 22:17:37.225 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.226 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.226 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Paolo Uccello, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.226 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4ead0ae1] 22:17:37.226 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@1167b1a, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.227 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4ead0ae1] 22:17:37.227 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@55307965/de44edcf-fc22-4c9d-bb02-d8173562f4e3 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.227 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@55307965/de44edcf-fc22-4c9d-bb02-d8173562f4e3 22:17:37.227 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.227 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@4190f278, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.228 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.228 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@55307965/de44edcf-fc22-4c9d-bb02-d8173562f4e3, i.t.r.i.Persistable) 22:17:37.228 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.228 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.228 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Andrea Mantegna, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.228 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@caaf5b] 22:17:37.229 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@4190f278, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.229 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@caaf5b] 22:17:37.229 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@519f665e/18ff965c-de0b-49d9-a02b-55f34006be2b at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.229 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@519f665e/18ff965c-de0b-49d9-a02b-55f34006be2b 22:17:37.229 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.229 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@42bf98f0, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.230 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.230 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@519f665e/18ff965c-de0b-49d9-a02b-55f34006be2b, i.t.r.i.Persistable) 22:17:37.230 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.230 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.230 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Ambrogio Lorenzetti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.230 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2c9d7974] 22:17:37.231 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@42bf98f0, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.231 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@2c9d7974] 22:17:37.231 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@43ec81be/55f22194-2523-4744-90cc-2bd9cb9d251d at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.232 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@43ec81be/55f22194-2523-4744-90cc-2bd9cb9d251d 22:17:37.232 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.232 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@3abb7923, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.232 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.232 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@43ec81be/55f22194-2523-4744-90cc-2bd9cb9d251d, i.t.r.i.Persistable) 22:17:37.233 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.233 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.233 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Piero della Francesca, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.233 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6e4c6264] 22:17:37.234 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@3abb7923, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.234 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6e4c6264] 22:17:37.234 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@634324c9/36519e52-1128-43be-8a22-ad5bf3b3682c at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.234 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@634324c9/36519e52-1128-43be-8a22-ad5bf3b3682c 22:17:37.235 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.235 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@f02369f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.235 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.235 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@634324c9/36519e52-1128-43be-8a22-ad5bf3b3682c, i.t.r.i.Persistable) 22:17:37.235 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.236 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.236 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Giotto da Bondone, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.236 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@116d39e2] 22:17:37.236 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@f02369f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.237 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@116d39e2] 22:17:37.285 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@209ccf62/fd10e236-c491-40dd-b83c-a7f7a105ef2e at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.286 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@209ccf62/fd10e236-c491-40dd-b83c-a7f7a105ef2e 22:17:37.286 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.286 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@cdb12a5, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.287 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.287 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@209ccf62/fd10e236-c491-40dd-b83c-a7f7a105ef2e, i.t.t.e.d.p.j.r.Findable) 22:17:37.287 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.287 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.287 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.288 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@59732214] 22:17:37.288 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@cdb12a5, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.288 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@59732214] 22:17:37.614 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PEOPLE [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone] 22:17:37.615 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@13e1f8be/ff8049a2-7d57-4b57-8100-2dc80fb02746 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.615 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@13e1f8be/ff8049a2-7d57-4b57-8100-2dc80fb02746 22:17:37.616 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.616 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@6c3ac1ef, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) 22:17:37.616 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] - it.tidalwave.role.impl.DefaultContextManager@1fdedffb 22:17:37.616 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@13e1f8be/ff8049a2-7d57-4b57-8100-2dc80fb02746, i.t.t.e.d.p.j.r.Findable) 22:17:37.616 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 22:17:37.616 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d] 22:17:37.616 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@7767c18d] 22:17:37.617 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@164466e4] 22:17:37.617 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b29871d748@6c3ac1ef, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.617 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@164466e4] 22:17:37.667 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PERSON Lorenzo Bernini 22:17:37.668 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x000079b298703ae8@27b88459, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@7767c18d]) completed 22:17:37.766 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - Started Main in 5.221 seconds (process running for 6.091) 22:17:37.770 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - TEST PASSED in 5365 msec 22:17:37.770 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - 22:17:37.772 [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.938 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-1-SNAPSHOT.deae00efa48c.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-1-SNAPSHOT.deae00efa48c-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/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-1-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-1-SNAPSHOT.deae00efa48c.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-1-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-1-SNAPSHOT.deae00efa48c-tests.jar to /var/jenkins_home/maven-repositories/executors/3/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/4.0-ALPHA-1-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-4.0-ALPHA-1-SNAPSHOT-tests.jar [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-swing >-- [INFO] Building TheseFoolishThings :: Examples :: DCI :: Swing 4.0-ALPHA-1-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: deae00efa48c at timestamp: 1736201857980 [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/fix 4.0-ALPHA-1-SNAPSHOT deae00efa48c [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 [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] 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/person/PersonHtmlRenderable.java:[44,45] error: cannot find symbol symbol: class HtmlRenderable [ERROR] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java:[44,61] error: cannot find symbol symbol: class StringRenderable [INFO] 2 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for TheseFoolishThings 4.0-ALPHA-1-SNAPSHOT: [INFO] [INFO] TheseFoolishThings ................................. SUCCESS [ 1.316 s] [INFO] TheseFoolishThings (modules) ....................... SUCCESS [ 0.144 s] [INFO] TheseFoolishThings :: Utilities .................... SUCCESS [ 16.550 s] [INFO] TheseFoolishThings :: MessageBus ................... SUCCESS [ 6.344 s] [INFO] TheseFoolishThings :: Actors ....................... SUCCESS [ 4.722 s] [INFO] TheseFoolishThings :: Test Utilities ............... SUCCESS [ 4.776 s] [INFO] TheseFoolishThings :: Roles ........................ SUCCESS [ 8.209 s] [INFO] TheseFoolishThings :: MessageBus :: Spring ......... SUCCESS [ 15.311 s] [INFO] TheseFoolishThings :: Roles :: Spring .............. SUCCESS [ 9.914 s] [INFO] TheseFoolishThings :: Examples (master) ............ SUCCESS [ 0.100 s] [INFO] TheseFoolishThings :: Examples :: Data ............. SUCCESS [ 2.189 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Displayable SUCCESS [ 5.771 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream SUCCESS [ 6.852 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA SUCCESS [ 9.825 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Swing ..... FAILURE [ 1.961 s] [INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder SKIPPED [INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder SKIPPED [INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder SKIPPED [INFO] TheseFoolishThings :: Project Archetype ............ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:36 min [INFO] Finished at: 2025-01-06T22:17:39Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project it-tidalwave-thesefoolishthings-examples-dci-swing: Compilation failure: Compilation failure: [ERROR] on the class path. A future release of javac may disable annotation processing [ERROR] unless at least one processor is specified by name (-processor), or a search [ERROR] path is specified (--processor-path, --processor-module-path), or annotation [ERROR] processing is enabled explicitly (-proc:only, -proc:full). [ERROR] Use -Xlint:-options to suppress this message. [ERROR] Use -proc:none to disable annotation processing. [ERROR] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java:[44,45] error: cannot find symbol [ERROR] symbol: class HtmlRenderable [ERROR] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java:[44,61] error: cannot find symbol [ERROR] symbol: class StringRenderable [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <args> -rf :it-tidalwave-thesefoolishthings-examples-dci-swing Build step 'Invoke top-level Maven targets' marked build as failure 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/360/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/360/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/360/testng/testng-results-3.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/360/testng/testng-results-4.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/360/testng/testng-results-5.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/360/testng/testng-results-6.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/360/testng/testng-results.xml' TestNG Reports Processing: FINISH [description-setter] Description set: 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: FAILURE