Started by user Fabrizio Giudici Running as SYSTEM Building in workspace /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git > git --version # timeout=10 > git --version # 'git version 2.30.2' > git fetch --tags --force --progress -- https://bitbucket.org/fabriziogiudici/thesefoolishthings-src.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Seen branch in repository origin/feature/TFT-165 Seen branch in repository origin/feature/TFT-316 Seen branch in repository origin/fix-for-TFT-165 Seen branch in repository origin/fix-for-TFT-316 Seen branch in repository origin/fix-for-TFT-339 Seen branch in repository origin/master Seen branch in repository origin/release/3.2-ALPHA-22 Seen branch in repository origin/release/3.2-ALPHA-23 Seen branch in repository origin/release/3.2-ALPHA-24 Seen 9 remote branches > git show-ref --tags -d # timeout=10 Checking out Revision 30ad76de1a31fe0e80d490b377e7c848aafa4728 (origin/feature/TFT-165) > git config core.sparsecheckout # timeout=10 > git checkout -f 30ad76de1a31fe0e80d490b377e7c848aafa4728 # timeout=10 Commit message: "Partial fix for TFT-165." > git rev-list --no-walk c1054e518a82d0c67bbbf1cb4b25eab63d170f56 # timeout=10 Parsing POMs using settings config with name settings-mirror Replacing all maven server entries not found in credentials list is true Modules changed, recalculating dependency graph Established TCP socket on 32947 [workspace] $ /var/jenkins_home/tools/hudson.model.JDK/AdoptOpenJDK_11/bin/java -DblueMarine2.musicTestSets.path=/mnt/test-data/MusicTestSets -DtestSet.stoppingdown_100_20230116.folder=/var/jenkins_home/jobs/StoppingDown_100_20230116/workspace -cp /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.14.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/boot/plexus-classworlds-2.6.0.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1/conf/logging jenkins.maven3.agent.Maven35Main /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.1 /var/jenkins_home/war/WEB-INF/lib/remoting-3107.v665000b_51092.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.14.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.14.jar 32947 <===[JENKINS REMOTING CAPACITY]===>channel started using settings config with name settings-mirror Replacing all maven server entries not found in credentials list is true Executing Maven: -B -f /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/pom.xml -Dmaven.repo.local=/var/jenkins_home/maven-repositories/0 -s /tmp/settings15554604286066896227.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] TheseFoolishThings [pom] [INFO] TheseFoolishThings (modules) [pom] [INFO] TheseFoolishThings :: MessageBus [jar] [INFO] TheseFoolishThings :: Utilities [jar] [INFO] TheseFoolishThings :: Actors [jar] [INFO] TheseFoolishThings :: Test Utilities [jar] [INFO] TheseFoolishThings :: Roles [jar] [INFO] TheseFoolishThings :: MessageBus :: Spring [jar] [INFO] TheseFoolishThings :: Roles :: Spring [jar] [INFO] TheseFoolishThings :: Examples (master) [pom] [INFO] TheseFoolishThings :: Examples :: Data [jar] [INFO] TheseFoolishThings :: Examples :: DCI :: Displayable [jar] [INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream [jar] [INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA [jar] [INFO] TheseFoolishThings :: Examples :: DCI :: Swing [jar] [INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder [jar] [INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder [jar] [INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder [jar] [INFO] TheseFoolishThings :: Project Archetype [maven-archetype] [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:thesefoolishthings >--------- [INFO] Building TheseFoolishThings 3.2-ALPHA-24-SNAPSHOT [1/19] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ thesefoolishthings --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ thesefoolishthings --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683581975746 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ thesefoolishthings --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ thesefoolishthings --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.9:report (report) @ thesefoolishthings --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ thesefoolishthings --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ thesefoolishthings --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-24-SNAPSHOT/thesefoolishthings-3.2-ALPHA-24-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ thesefoolishthings >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ thesefoolishthings --- [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ thesefoolishthings <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ thesefoolishthings --- [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ thesefoolishthings --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ thesefoolishthings --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ thesefoolishthings --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ thesefoolishthings >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ thesefoolishthings --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683581980704 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ thesefoolishthings --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ thesefoolishthings --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ thesefoolishthings --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/target/jacoco.exec [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ thesefoolishthings <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ thesefoolishthings --- [INFO] Skipping pom project [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --------------< it.tidalwave.thesefoolishthings:modules >--------------- [INFO] Building TheseFoolishThings (modules) 3.2-ALPHA-24-SNAPSHOT [2/19] [INFO] from modules/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ modules --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ modules --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683581982278 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ modules --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ modules --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.9:report (report) @ modules --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ modules --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ modules --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-24-SNAPSHOT/modules-3.2-ALPHA-24-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ modules >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ modules --- [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ modules <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ modules --- [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ modules --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ modules --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ modules --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ modules >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ modules --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683581983160 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ modules --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ modules --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/target/jacoco.exec [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ modules <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ modules --- [INFO] Skipping pom project [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus >------- [INFO] Building TheseFoolishThings :: MessageBus 3.2-ALPHA-24-SNAPSHOT [3/19] [INFO] from modules/MessageBus/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-messagebus --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-messagebus --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683581984174 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-messagebus --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-messagebus --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 10 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[107,42] [unchecked] unchecked cast required: Class<T> found: Class<CAP#1> where T is a type-variable: T extends Object declared in method <T>publish(T) where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? extends Object [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[167,78] [unchecked] unchecked conversion required: List<WeakReference<Listener<T>>> found: List where T is a type-variable: T extends Object declared in method <T>dispatchMessage(Class<T>,T) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[197,53] [unchecked] unchecked conversion required: List<WeakReference<Listener<T>>> found: List where T is a type-variable: T extends Object declared in method <T>findListenersByTopic(Class<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[202,35] [unchecked] unchecked method invocation: method put in interface Map is applied to given types required: K,V found: Class<T>,List where K,V,T are type-variables: K extends Object declared in interface Map V extends Object declared in interface Map T extends Object declared in method <T>findListenersByTopic(Class<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java:[202,43] [unchecked] unchecked conversion required: V found: List where V is a type-variable: V extends Object declared in interface Map [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java:[109,59] [unchecked] unchecked cast required: Class<T> found: Class<CAP#1> where T is a type-variable: T extends Object declared in method <T>remove() where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java:[109,69] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in method <T>remove() [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java:[177,49] [unchecked] unchecked cast required: Queue<T> found: Queue<CAP#1> where T is a type-variable: T extends Object declared in method <T>getQueue(Class<T>) where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java:[159,62] [unchecked] unchecked cast required: Class<T> found: Class<?> where T is a type-variable: T extends Object declared in method <T>registerMessageListener(Method) [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-messagebus --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-messagebus --- [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-messagebus --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-messagebus --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-messagebus --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-messagebus --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-messagebus >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-messagebus --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-messagebus <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-messagebus --- [INFO] BugInstance size is 4 [INFO] Error size is 0 [INFO] Total bugs: 4 [ERROR] Medium: Non-null field messageBusSupport is not initialized by new it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery() [it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery] At RoundRobinAsyncMessageDelivery.java:[lines 46-60] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Medium: Non-null field messageBusSupport is not initialized by new it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery() [it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery] At SimpleAsyncMessageDelivery.java:[line 42] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Medium: Adding elements of an entry set may fail due to reuse of Map.Entry object in it.tidalwave.messagebus.spi.SimpleMessageBus.dispatchMessage(Class, Object) [it.tidalwave.messagebus.spi.SimpleMessageBus] At SimpleMessageBus.java:[line 161] DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS [ERROR] Low: Overridable method initialize is called from constructor new it.tidalwave.messagebus.spi.SimpleMessageBus(Executor, MessageDelivery). [it.tidalwave.messagebus.spi.SimpleMessageBus] At SimpleMessageBus.java:[line 95] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-messagebus --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-messagebus --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-messagebus --- [INFO] There are 61 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-messagebus >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-messagebus --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582009159 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-messagebus --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-messagebus --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-messagebus --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-messagebus --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-messagebus <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-messagebus --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-util >---------- [INFO] Building TheseFoolishThings :: Utilities 3.2-ALPHA-24-SNAPSHOT [4/19] [INFO] from modules/Utilities/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-util --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-util --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582014731 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-util --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util --- [INFO] Copying 6 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-util --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 76 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Finder.java:[375,28] [cast] redundant cast to List<T> where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java:[208,40] [unchecked] unchecked cast required: Set<Class<? extends T>> found: Set where T is a type-variable: T extends Object declared in method <T>findRoleImplementationsFor(Class<?>,Class<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java:[379,25] [unchecked] unchecked cast required: Class<T> found: Class<CAP#1> where T is a type-variable: T extends Object declared in method <T>findTypeOf(T) where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[147,29] [unchecked] unchecked conversion required: List<Sorter<T>> found: List where T is a type-variable: T extends Object declared in class HierarchicFinderSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[148,30] [unchecked] unchecked conversion required: List<Object> found: List [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[161,47] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[181,45] [unchecked] unchecked cast required: F found: CAP#1 where F,T are type-variables: F extends Finder<T> declared in class HierarchicFinderSupport T extends Object declared in class HierarchicFinderSupport where CAP#1 is a fresh type-variable: CAP#1 extends HierarchicFinderSupport from capture of ? extends HierarchicFinderSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[259,92] [unchecked] unchecked cast required: InMemorySortCriterion<T> found: SortCriterion where T is a type-variable: T extends Object declared in class HierarchicFinderSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java:[375,34] [rawtypes] found raw type: HierarchicFinderSupport missing type arguments for generic class HierarchicFinderSupport<T,F> where T,F are type-variables: T extends Object declared in class HierarchicFinderSupport F extends Finder<T> declared in class HierarchicFinderSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java:[64,27] [unchecked] unchecked conversion required: Collection<T> found: Collection where T is a type-variable: T extends Object declared in class ArrayListFinder [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java:[61,50] [unchecked] unchecked conversion required: SupplierFinder<T> found: SupplierFinder where T is a type-variable: T extends Object declared in class SupplierFinder [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java:[173,23] [try] auto-closeable resource __ is never referenced in body of corresponding try statement [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Key.java:[76,84] [unchecked] unchecked cast required: Class<T> found: Class<CAP#1> where T is a type-variable: T extends Object declared in class Key where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/Key.java:[141,11] [dep-ann] deprecated item is not annotated with @Deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java:[69,61] [unchecked] unchecked conversion required: FinderWithIdSupport<T,I,F> found: FinderWithIdSupport where T,I,F are type-variables: T extends Object declared in class FinderWithIdSupport I extends T declared in class FinderWithIdSupport F extends ExtendedFinderSupport<T,F> declared in class FinderWithIdSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java:[100,32] [unchecked] unchecked cast required: Stream<I> found: Stream<T> where T,I are type-variables: T extends Object declared in class FinderWithIdSupport I extends T declared in class FinderWithIdSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java:[70,64] [unchecked] unchecked conversion required: FinderWithIdMapSupport<T,I,F> found: FinderWithIdMapSupport where T,I,F are type-variables: T extends Object declared in class FinderWithIdMapSupport I extends T declared in class FinderWithIdMapSupport F extends ExtendedFinderSupport<T,F> declared in class FinderWithIdMapSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java:[89,17] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java:[96,29] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java:[63,50] [unchecked] unchecked conversion required: ProviderFinder<T> found: ProviderFinder where T is a type-variable: T extends Object declared in class ProviderFinder [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[62,41] [rawtypes] found raw type: MappingFinder missing type arguments for generic class MappingFinder<T,U> where T,U are type-variables: T extends Object declared in class MappingFinder U extends Object declared in class MappingFinder [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[64,13] [unchecked] unchecked method invocation: constructor <init> in class SimpleFinderSupport is applied to given types required: SimpleFinderSupport<T>,Object found: MappingFinder,Object where T is a type-variable: T extends Object declared in class SimpleFinderSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[64,14] [unchecked] unchecked conversion required: SimpleFinderSupport<T> found: MappingFinder where T is a type-variable: T extends Object declared in class SimpleFinderSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java:[65,52] [unchecked] unchecked conversion required: MappingFinder<T,U> found: MappingFinder where T,U are type-variables: T extends Object declared in class MappingFinder U extends Object declared in class MappingFinder [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java:[201,49] [unchecked] unchecked cast required: RoleFactory<Object> found: Object [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java/it/tidalwave/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>) [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.11.0:testCompile (default-testCompile) @ it-tidalwave-util --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java:[60,11] [serial] serializable class NameFinderImplementation has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,40] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,42] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,36] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[263,36] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[292,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[316,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java:[52,23] [unchecked] unchecked conversion required: Consumer<String> found: Consumer [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,54] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,55] [unchecked] unchecked conversion required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked method invocation: method of in class Optional is applied to given types required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in method <T>of(T) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,72] [unchecked] unchecked conversion required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in method <T>of(T) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,59] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types required: T found: Optional where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked conversion required: T found: Optional where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked method invocation: method of in interface List is applied to given types required: E found: RoleWithGeneric where E is a type-variable: E extends Object declared in method <E>of(E) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,67] [unchecked] unchecked conversion required: E found: RoleWithGeneric where E is a type-variable: E extends Object declared in method <E>of(E) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,58] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types required: T found: List where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked conversion required: T found: List where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java:[48,11] [serial] serializable class AClass has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,52] [unchecked] unchecked method invocation: method runWithContexts in class ContextSnapshot is applied to given types required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,53] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,56] [unchecked] unchecked method invocation: method runWithContexts in interface ContextManager is applied to given types required: List<Object>,Task<V,T> found: List<Object>,Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,75] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,40] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[89,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>as(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[89,24] [unchecked] unchecked conversion required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>as(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[90,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>maybeAs(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[90,29] [unchecked] unchecked conversion required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>maybeAs(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[91,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>asMany(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[91,28] [unchecked] unchecked conversion required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>asMany(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[92,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>as(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[92,24] [unchecked] unchecked conversion required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>as(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[93,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>maybeAs(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[93,29] [unchecked] unchecked conversion required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>maybeAs(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[94,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>asMany(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[94,28] [unchecked] unchecked conversion required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>asMany(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[85,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[86,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[87,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[91,21] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[129,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [INFO] [INFO] --- surefire:3.0.0: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 21:40:51.665 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@2e488e45 21:40:51.747 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@1715193f 21:40:51.812 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@e0f2686 21:40:51.896 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@41c83af0 21:40:52.130 [main] INFO it.tidalwave.role.impl.ServiceLoaderLocator -- SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@20cf3ab3 21:40:54.170 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.171 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.173 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.173 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.173 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.173 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.174 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.174 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.181 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.181 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.189 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.203 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.206 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.207 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.210 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.210 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.210 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.210 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.215 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.231 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.231 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.232 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.233 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.233 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.233 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.233 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.233 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.233 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.239 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.247 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.248 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.248 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.248 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.248 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.248 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.248 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.249 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.249 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.265 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.270 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.271 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.271 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.271 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.271 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.271 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.271 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.271 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.273 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.273 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CA2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 21:40:54.297 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.297 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.299 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.317 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.322 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.323 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.324 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.324 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.324 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.324 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.324 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.324 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.324 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.333 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.339 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.342 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.343 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.343 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.343 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.343 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.343 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.346 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.346 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.367 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.368 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.369 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.383 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.394 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.395 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.395 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.395 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.395 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.395 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.395 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.397 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.397 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.447 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.448 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 21:40:54.497 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.504 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.504 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.504 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.504 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.504 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.504 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.504 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.505 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.507 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.525 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.531 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.531 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.531 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.531 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.532 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.532 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.532 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.532 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.532 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.532 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 21:40:54.551 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.552 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.552 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.557 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.557 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.557 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.557 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.558 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.562 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.562 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.566 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 21:40:54.577 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.586 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.587 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.589 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.591 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.591 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.591 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.591 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.591 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.591 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.592 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R3) -> [i.t.u.s.Mocks$RI3C] 21:40:54.599 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.599 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.604 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.605 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB3, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 21:40:54.619 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.623 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.624 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.640 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.640 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.640 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.640 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.640 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.652 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.652 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.652 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.652 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.652 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.662 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- scan([i.t.u.s.Mocks$RI1A, i.t.u.s.Mocks$RI1B, i.t.u.s.Mocks$RI1C, i.t.u.s.Mocks$RI2A, i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2C, i.t.u.s.Mocks$RI3A, i.t.u.s.Mocks$RI3B, i.t.u.s.Mocks$RI3C]) 21:40:54.662 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- Configured roles: 21:40:54.663 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.663 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2A] 21:40:54.663 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA2: i.t.u.s.Mocks$R1 -> [i.t.u.s.Mocks$RI1A] 21:40:54.663 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CA3: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3A] 21:40:54.663 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB1: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B] 21:40:54.663 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$CB3: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2B, i.t.u.s.Mocks$RI2A] 21:40:54.665 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA1: i.t.u.s.Mocks$R3 -> [i.t.u.s.Mocks$RI3C] 21:40:54.665 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>> i.t.u.s.Mocks$IA2: i.t.u.s.Mocks$R2 -> [i.t.u.s.Mocks$RI2C] 21:40:54.666 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CA2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 21:40:54.666 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 21:40:54.666 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 21:40:54.667 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2C] 21:40:54.667 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB2, i.t.u.s.Mocks$R3) -> [i.t.u.s.Mocks$RI3C] 21:40:54.667 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.u.s.Mocks$CB3, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 21:40:54.670 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.XCA1, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 21:40:54.670 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.XCA1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2A] 21:40:54.675 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.YCA1, i.t.u.s.Mocks$R1) -> [i.t.u.s.Mocks$RI1A] 21:40:54.686 [main] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport -- >>>>>>> added implementations: (i.t.r.s.YCA1, i.t.u.s.Mocks$R2) -> [i.t.u.s.Mocks$RI2A] 21:40:55.590 [main] INFO it.tidalwave.util.FunctionalCheckedExceptionWrappersTest -- Even numbers: [2, 4, 6, 8, 10] 21:40:57.309 [main] DEBUG it.tidalwave.util.ReflectionUtils -- instantiateWithDependencies(i.t.u.ReflectionUtilsTest$WithConstructor, [i.t.u.ReflectionUtilsTest$Bean2@6bca6c4c, i.t.u.ReflectionUtilsTest$Bean1@7de2c19c, i.t.u.ReflectionUtilsTest$Bean3@5dcec8e9]) [ERROR] Tests run: 195, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 14.806 s <<< FAILURE! - in TestSuite [ERROR] it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@18c432ed, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc, bean2=it.tidalwave.util.spi.Mocks$Bean2@5cdf61d, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc)]](11) Time elapsed: 0.043 s <<< FAILURE! java.lang.AssertionError: owner: i.t.u.s.Mocks$CB1@18c432ed role: i.t.u.s.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc, bean2=it.tidalwave.util.spi.Mocks$Bean2@5cdf61d, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc)]> at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) at it.tidalwave.role.spi.SystemRoleFactorySupportTest.assertListEquals(SystemRoleFactorySupportTest.java:390) at it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles(SystemRoleFactorySupportTest.java:294) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:829) at org.testng.TestRunner.run(TestRunner.java:602) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [ERROR] it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@1a4564a2, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc, bean2=it.tidalwave.util.spi.Mocks$Bean2@5cdf61d, s=a)]](17) Time elapsed: 0.017 s <<< FAILURE! java.lang.AssertionError: owner: i.t.u.s.Mocks$CB3@1a4564a2 role: i.t.u.s.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc, bean2=it.tidalwave.util.spi.Mocks$Bean2@5cdf61d, s=a)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null)]> at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) at it.tidalwave.role.spi.SystemRoleFactorySupportTest.assertListEquals(SystemRoleFactorySupportTest.java:390) at it.tidalwave.role.spi.SystemRoleFactorySupportTest.must_correctly_find_roles(SystemRoleFactorySupportTest.java:294) at jdk.internal.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677) at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221) at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50) at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969) at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194) at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.testng.TestRunner.privateRun(TestRunner.java:829) at org.testng.TestRunner.run(TestRunner.java:602) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] SystemRoleFactorySupportTest.must_correctly_find_roles:294->assertListEquals:390 owner: i.t.u.s.Mocks$CB1@18c432ed role: i.t.u.s.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc, bean2=it.tidalwave.util.spi.Mocks$Bean2@5cdf61d, s=a), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc)]> [ERROR] SystemRoleFactorySupportTest.must_correctly_find_roles:294->assertListEquals:390 owner: i.t.u.s.Mocks$CB3@1a4564a2 role: i.t.u.s.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2ded31cc, bean2=it.tidalwave.util.spi.Mocks$Bean2@5cdf61d, s=a)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null)]> [INFO] [ERROR] Tests run: 195, Failures: 2, Errors: 0, Skipped: 0 [INFO] [ERROR] There are test failures. Please refer to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/surefire-reports/jacoco for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-util --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Utilities' with 86 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-util --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-util --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-util --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-util >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-util --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-util <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-util --- [INFO] BugInstance size is 22 [INFO] Error size is 0 [INFO] Total bugs: 22 [ERROR] Low: Overridable method createRoleFactory is called from constructor new it.tidalwave.role.impl.AsDelegate(). [it.tidalwave.role.impl.AsDelegate] At AsDelegate.java:[line 71] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method createRoleFactory is called from constructor new it.tidalwave.role.impl.AsDelegate(Object, Collection). [it.tidalwave.role.impl.AsDelegate] At AsDelegate.java:[line 114] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: The class it.tidalwave.role.impl.DefaultContextManager$1 could be refactored into a named _static_ inner class [it.tidalwave.role.impl.DefaultContextManager] At DefaultContextManager.java:[line 56] SIC_INNER_SHOULD_BE_STATIC_ANON [ERROR] Medium: Format string should use %n rather than \n in it.tidalwave.role.impl.ServiceLoaderLocator.findService(Class) [it.tidalwave.role.impl.ServiceLoaderLocator] At ServiceLoaderLocator.java:[line 95] VA_FORMAT_STRING_USES_NEWLINE [ERROR] Low: Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in it.tidalwave.util.ReflectionUtils.injectDependencies(Object, Map) [it.tidalwave.util.ReflectionUtils] At ReflectionUtils.java:[line 182] DP_DO_INSIDE_DO_PRIVILEGED [ERROR] Medium: Possible null pointer dereference in it.tidalwave.util.ReflectionUtils.getTypeArguments(Class, Class) due to return value of called method [it.tidalwave.util.ReflectionUtils, it.tidalwave.util.ReflectionUtils] Dereferenced at ReflectionUtils.java:[line 80]Known null at ReflectionUtils.java:[line 80] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Medium: Exception is caught when Exception is not thrown in it.tidalwave.util.ShortNames.shortId(Object) [it.tidalwave.util.ShortNames] At ShortNames.java:[line 155] REC_CATCH_EXCEPTION [ERROR] High: Random object created and used only once in it.tidalwave.util.StreamUtils.randomLocalDateTimeStream(long, LocalDateTime, LocalDateTime) [it.tidalwave.util.StreamUtils] At StreamUtils.java:[line 141] DMI_RANDOM_USED_ONLY_ONCE [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in new it.tidalwave.util.impl.DefaultPreferencesHandler() [it.tidalwave.util.impl.DefaultPreferencesHandler] At DefaultPreferencesHandler.java:[line 67] DM_CONVERT_CASE [ERROR] Medium: Format string should use %n rather than \n in new it.tidalwave.util.impl.DefaultPreferencesHandler() [it.tidalwave.util.impl.DefaultPreferencesHandler] At DefaultPreferencesHandler.java:[line 95] VA_FORMAT_STRING_USES_NEWLINE [ERROR] Medium: Format string should use %n rather than \n in new it.tidalwave.util.impl.DefaultPreferencesHandler() [it.tidalwave.util.impl.DefaultPreferencesHandler] At DefaultPreferencesHandler.java:[line 96] VA_FORMAT_STRING_USES_NEWLINE [ERROR] Medium: The field it.tidalwave.util.impl.finder.MappingFinder.delegate is transient but isn't set by deserialization [it.tidalwave.util.impl.finder.MappingFinder] In MappingFinder.java SE_TRANSIENT_FIELD_NOT_RESTORED [ERROR] Low: The field it.tidalwave.util.impl.finder.MappingFinder.decorator is transient but isn't set by deserialization [it.tidalwave.util.impl.finder.MappingFinder] In MappingFinder.java SE_TRANSIENT_FIELD_NOT_RESTORED [ERROR] Medium: Class it.tidalwave.util.impl.finder.ProviderFinder defines non-transient non-serializable instance field supplier [it.tidalwave.util.impl.finder.ProviderFinder] In ProviderFinder.java SE_BAD_FIELD [ERROR] Medium: Class it.tidalwave.util.impl.finder.SupplierFinder defines non-transient non-serializable instance field supplier [it.tidalwave.util.impl.finder.SupplierFinder] In SupplierFinder.java SE_BAD_FIELD [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.util.spi.DefaultProcessExecutor.isWindows() [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 483] DM_CONVERT_CASE [ERROR] High: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean) [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 428] DM_DEFAULT_ENCODING [ERROR] Low: Useless control flow in it.tidalwave.util.spi.DefaultProcessExecutor.waitForCompletion() [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 455] UCF_USELESS_CONTROL_FLOW [ERROR] High: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream) [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 279] DM_DEFAULT_ENCODING [ERROR] Medium: Naked notify in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read() [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 319] NN_NAKED_NOTIFY [ERROR] Low: Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.start() [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput, it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 157]Another occurrence at DefaultProcessExecutor.java:[line 158] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE [ERROR] Low: Unconditional wait in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 252] UW_UNCOND_WAIT [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-util --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-util --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-util --- [INFO] There are 228 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-util >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-util --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582102366 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-util --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util --- [INFO] Copying 6 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-util --- [INFO] Nothing to compile - all classes are up to date [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.11.0:testCompile (default-testCompile) @ it-tidalwave-util --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java:[60,11] [serial] serializable class NameFinderImplementation has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[108,40] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[109,42] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java:[110,36] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[263,36] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[292,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java:[316,23] [try] auto-closeable resource binder is never referenced in body of corresponding try statement [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java:[52,23] [unchecked] unchecked conversion required: Consumer<String> found: Consumer [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,54] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[118,55] [unchecked] unchecked conversion required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked method invocation: method of in class Optional is applied to given types required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in method <T>of(T) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,72] [unchecked] unchecked conversion required: T found: RoleWithGeneric where T is a type-variable: T extends Object declared in method <T>of(T) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,59] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types required: T found: Optional where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[131,71] [unchecked] unchecked conversion required: T found: Optional where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked method invocation: method of in interface List is applied to given types required: E found: RoleWithGeneric where E is a type-variable: E extends Object declared in method <E>of(E) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,67] [unchecked] unchecked conversion required: E found: RoleWithGeneric where E is a type-variable: E extends Object declared in method <E>of(E) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,58] [unchecked] unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types required: T found: List where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java:[144,66] [unchecked] unchecked conversion required: T found: List where T is a type-variable: T extends Object declared in interface OngoingStubbing [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java:[48,11] [serial] serializable class AClass has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,52] [unchecked] unchecked method invocation: method runWithContexts in class ContextSnapshot is applied to given types required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[99,53] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,56] [unchecked] unchecked method invocation: method runWithContexts in interface ContextManager is applied to given types required: List<Object>,Task<V,T> found: List<Object>,Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,75] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java:[101,40] [deprecation] <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) T extends Throwable declared in method <V,T>runWithContexts(List<Object>,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[89,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>as(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[89,24] [unchecked] unchecked conversion required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>as(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[90,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>maybeAs(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[90,29] [unchecked] unchecked conversion required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>maybeAs(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[91,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>asMany(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[91,28] [unchecked] unchecked conversion required: Class<? extends T> found: Class where T is a type-variable: T extends Object declared in method <T>asMany(Class<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[92,20] [unchecked] unchecked method invocation: method as in interface As is applied to given types required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>as(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[92,24] [unchecked] unchecked conversion required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>as(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[93,25] [unchecked] unchecked method invocation: method maybeAs in interface As is applied to given types required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>maybeAs(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[93,29] [unchecked] unchecked conversion required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>maybeAs(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[94,24] [unchecked] unchecked method invocation: method asMany in interface As is applied to given types required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>asMany(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java:[94,28] [unchecked] unchecked conversion required: Type<? extends T> found: Type where T is a type-variable: T extends Object declared in method <T>asMany(Type<? extends T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[85,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[86,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[87,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[91,21] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java:[129,28] [deprecation] <T>get(Key<T>) in TypeSafeMap has been deprecated where T is a type-variable: T extends Object declared in method <T>get(Key<T>) [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-util <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-util --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-actor >--------- [INFO] Building TheseFoolishThings :: Actors 3.2-ALPHA-24-SNAPSHOT [5/19] [INFO] from modules/Actors/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-actor --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-actor --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582120498 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-actor --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-actor --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-actor --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-actor --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-actor --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 22 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[44,20] Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type. [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[56,16] [serial] serializable class MessageSupport has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java:[44,7] [serial] serializable class CollaborationStartedMessage has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[54,7] [serial] serializable class DefaultCollaboration has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java:[41,18] [serial] serializable class NotFoundException has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[45,7] [serial] serializable class CollaborationCompletedMessage has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[121,62] [unchecked] unchecked cast required: Class<T> found: Class<?> where T is a type-variable: T extends Object declared in method <T>registerMessageListener(Method) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[136,24] [rawtypes] found raw type: Listener missing type arguments for generic class Listener<T> where T is a type-variable: T extends Object declared in interface Listener [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,19] [unchecked] unchecked method invocation: method addListener in class CollaborationAwareMessageBusAdapter is applied to given types required: Method,Listener<T>,Class<T> found: Method,Listener,Class<CAP#1> where T is a type-variable: T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>) where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,28] [unchecked] unchecked conversion required: Listener<T> found: Listener where T is a type-variable: T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>) [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-actor --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-actor --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-actor --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-actor --- [JENKINS] Recording test results [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-actor --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-actor --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-actor --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-actor/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-actor-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/it-tidalwave-actor-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-actor/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-actor-3.2-ALPHA-24-SNAPSHOT.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-actor >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-actor --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-actor <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-actor --- [INFO] BugInstance size is 3 [INFO] Error size is 0 [INFO] Total bugs: 3 [ERROR] Medium: it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter.registerCollaborationListener(Method) uses the same code for two branches [it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter, it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter] At CollaborationAwareMessageBusAdapter.java:[line 137]At CollaborationAwareMessageBusAdapter.java:[line 138] DB_DUPLICATE_BRANCHES [ERROR] Low: The class it.tidalwave.actor.impl.ExecutorWithPriority$2 could be refactored into a named _static_ inner class [it.tidalwave.actor.impl.ExecutorWithPriority] At ExecutorWithPriority.java:[line 73] SIC_INNER_SHOULD_BE_STATIC_ANON [ERROR] Low: The class it.tidalwave.actor.impl.ExecutorWithPriority$3 could be refactored into a named _static_ inner class [it.tidalwave.actor.impl.ExecutorWithPriority] At ExecutorWithPriority.java:[line 106] SIC_INNER_SHOULD_BE_STATIC_ANON [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-actor --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-actor --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-actor --- [INFO] There are 35 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-actor >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-actor --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582154354 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-actor --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-actor --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-actor --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-actor --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-actor --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 22 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[44,20] Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type. [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java:[56,16] [serial] serializable class MessageSupport has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java:[44,7] [serial] serializable class CollaborationStartedMessage has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java:[54,7] [serial] serializable class DefaultCollaboration has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java:[41,18] [serial] serializable class NotFoundException has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java:[45,7] [serial] serializable class CollaborationCompletedMessage has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[121,62] [unchecked] unchecked cast required: Class<T> found: Class<?> where T is a type-variable: T extends Object declared in method <T>registerMessageListener(Method) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[136,24] [rawtypes] found raw type: Listener missing type arguments for generic class Listener<T> where T is a type-variable: T extends Object declared in interface Listener [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,19] [unchecked] unchecked method invocation: method addListener in class CollaborationAwareMessageBusAdapter is applied to given types required: Method,Listener<T>,Class<T> found: Method,Listener,Class<CAP#1> where T is a type-variable: T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>) where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java:[139,28] [unchecked] unchecked conversion required: Listener<T> found: Listener where T is a type-variable: T extends Object declared in method <T>addListener(Method,Listener<T>,Class<T>) [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-actor --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-actor --- [INFO] No sources to compile [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-actor <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-actor --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.testng:testng:jar:7.7.1:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] -------< it.tidalwave.thesefoolishthings:it-tidalwave-util-test >------- [INFO] Building TheseFoolishThings :: Test Utilities 3.2-ALPHA-24-SNAPSHOT [6/19] [INFO] from modules/TestUtilities/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-util-test --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-util-test --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582164457 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util-test --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util-test --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-util-test --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util-test --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-util-test --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util-test --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-util-test --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-util-test --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-util-test --- [INFO] Skipping JaCoCo execution due to missing execution data file. [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-util-test --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-util-test --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-util-test --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-test-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/it-tidalwave-util-test-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-util-test-3.2-ALPHA-24-SNAPSHOT.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-util-test >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-util-test --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-util-test <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-util-test --- [INFO] BugInstance size is 1 [INFO] Error size is 0 [INFO] Total bugs: 1 [ERROR] Medium: Possible null pointer dereference in it.tidalwave.util.test.BaseTestHelper.testResourceFor(String) due to return value of called method [it.tidalwave.util.test.BaseTestHelper, it.tidalwave.util.test.BaseTestHelper] Method invoked at BaseTestHelper.java:[line 124]Known null at BaseTestHelper.java:[line 124] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-util-test --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-util-test --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-util-test --- [INFO] There are 9 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-util-test >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-util-test --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582194583 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-util-test --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-util-test --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-util-test --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-util-test --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-util-test --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-util-test --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-util-test --- [INFO] No sources to compile [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-util-test <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-util-test --- [WARNING] Used undeclared dependencies found: [WARNING] org.springframework:spring-beans:jar:5.3.27:compile [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.springframework:spring-core:jar:5.3.27:compile [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:it-tidalwave-role >---------- [INFO] Building TheseFoolishThings :: Roles 3.2-ALPHA-24-SNAPSHOT [7/19] [INFO] from modules/Roles/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-role --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-role --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582203966 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-role --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-role --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 65 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[105,74] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class BoundProperty [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[109,50] [unchecked] unchecked cast required: Changeable<T> found: ChangingSource<T> where T is a type-variable: T extends Object declared in class BoundProperty [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[111,87] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class BoundProperty [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,61] [unchecked] unchecked cast required: DOMAIN_TYPE found: Object where DOMAIN_TYPE is a type-variable: DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,95] [unchecked] unchecked cast required: DOMAIN_TYPE found: Object where DOMAIN_TYPE is a type-variable: DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[58,83] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[40,76] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[45,66] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultUserActionProvider.java:[64,22] [deprecation] getDefaultAction() in UserActionProvider has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[40,78] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[45,67] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[91,99] [unchecked] unchecked conversion required: List<As> found: List [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[192,40] [unchecked] unchecked cast required: RoleFactory<As> found: Object [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role --- [INFO] Copying 1 resource from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-role --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 10 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[60,49] [unchecked] unchecked cast required: List<UserAction> found: Object [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[100,28] [deprecation] getDefaultAction() in UserActionProvider has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[115,21] [deprecation] getDefaultAction() in UserActionProvider has been deprecated [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-role --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 21:43:52.856 [main ] INFO it.tidalwave.role.SimpleCompositeTest - STARTING TESTS OF it.tidalwave.role.SimpleCompositeTest 21:43:53.030 [main ] INFO it.tidalwave.role.SimpleCompositeTest - ********************************* 21:43:53.031 [main ] INFO it.tidalwave.role.SimpleCompositeTest - TEST "must produce valid Finders" 21:43:53.031 [main ] INFO it.tidalwave.role.SimpleCompositeTest - ********************************* 21:43:53.068 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[])) 21:43:53.104 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[])) 21:43:53.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:43:53.112 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=1, contexts=[], sorters=[]) 21:43:53.136 [main ] INFO it.tidalwave.role.SimpleCompositeTest - TEST PASSED in 105 msec 21:43:53.139 [main ] INFO it.tidalwave.role.SimpleCompositeTest - 21:43:53.150 [main ] INFO it.tidalwave.role.ui.DisplayableTest - ************************************************ 21:43:53.151 [main ] INFO it.tidalwave.role.ui.DisplayableTest - TEST "must read the displayName from the bundle" 21:43:53.151 [main ] INFO it.tidalwave.role.ui.DisplayableTest - ************************************************ 21:43:53.167 [main ] INFO it.tidalwave.role.ui.DisplayableTest - TEST PASSED in 17 msec 21:43:53.168 [main ] INFO it.tidalwave.role.ui.DisplayableTest - 21:43:53.188 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - *********************************************** 21:43:53.190 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - TEST "test ofMaybePresentable with Presentable" 21:43:53.190 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - *********************************************** 21:43:53.532 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - TEST PASSED in 328 msec 21:43:53.532 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - 21:43:53.533 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - ************************************************** 21:43:53.534 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - TEST "test ofMaybePresentable without Presentable" 21:43:53.543 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - ************************************************** 21:43:53.548 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - TEST PASSED in 14 msec 21:43:53.548 [main ] INFO it.tidalwave.role.ui.PresentationModelTest - 21:43:53.550 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - ************************* 21:43:53.551 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - TEST "works with actions" 21:43:53.551 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - ************************* 21:43:53.559 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - TEST PASSED in 7 msec 21:43:53.562 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - 21:43:53.564 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - **************************** 21:43:53.565 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - TEST "works with no actions" 21:43:53.565 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - **************************** 21:43:53.568 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - TEST PASSED in 2 msec 21:43:53.568 [main ] INFO it.tidalwave.role.ui.UserActionProviderTest - 21:43:53.583 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ****************************************************************************** 21:43:53.584 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST "test" 21:43:53.584 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ARGS [Mock for As, hashCode: 908696451, Mock for As, hashCode: 1913836511, -1] 21:43:53.586 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ****************************************************************************** 21:43:53.684 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST PASSED in 82 msec 21:43:53.685 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - 21:43:53.686 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ***************************************************************************** 21:43:53.686 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST "test" 21:43:53.686 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ARGS [Mock for As, hashCode: 1913836511, Mock for As, hashCode: 908696451, 1] 21:43:53.686 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ***************************************************************************** 21:43:53.697 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST PASSED in 9 msec 21:43:53.698 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - 21:43:53.702 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - **************************************************************************** 21:43:53.703 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST "test" 21:43:53.703 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ARGS [Mock for As, hashCode: 908696451, Mock for As, hashCode: 908696451, 0] 21:43:53.703 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - **************************************************************************** 21:43:53.707 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST PASSED in 8 msec 21:43:53.707 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - 21:43:53.709 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ***************************************************************************** 21:43:53.709 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST "test" 21:43:53.717 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ARGS [Mock for As, hashCode: 182130143, Mock for As, hashCode: 1866841666, 0] 21:43:53.717 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ***************************************************************************** 21:43:53.728 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST PASSED in 19 msec 21:43:53.728 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - 21:43:53.729 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ***************************************************************************** 21:43:53.733 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST "test" 21:43:53.737 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ARGS [Mock for As, hashCode: 1866841666, Mock for As, hashCode: 182130143, 0] 21:43:53.737 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - ***************************************************************************** 21:43:53.748 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - TEST PASSED in 13 msec 21:43:53.749 [main ] INFO i.t.role.ui.impl.AsDisplayableComparatorTest - 21:43:53.853 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - **************************** 21:43:53.853 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST "must find local roles" 21:43:53.853 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - **************************** 21:43:53.854 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST PASSED in 2 msec 21:43:53.855 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - 21:43:53.871 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - ******************************* 21:43:53.871 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST "must find roles in owner" 21:43:53.871 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - ******************************* 21:43:53.875 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@2e674698 21:43:53.892 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@16c3388e 21:43:53.923 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.u.As$MockitoMock$Kd5a5TWc@709353b9 at construction time: [] 21:43:53.923 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for i.t.u.As$MockitoMock$Kd5a5TWc@709353b9 21:43:53.923 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:53.940 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@72dc7f0a, []) 21:43:53.941 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:53.956 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@4b59a1c1 21:43:53.978 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.u.As$MockitoMock$Kd5a5TWc@709353b9, i.t.r.u.i.DefaultPresentationModelTest$Role2) 21:43:53.978 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> owner is a mock i.t.u.As implementing [] 21:43:53.979 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> owner class replaced with i.t.u.As 21:43:53.980 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:53.980 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@72dc7f0a, []) completed 21:43:53.981 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:53.995 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST PASSED in 110 msec 21:43:53.995 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - 21:43:54.002 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - **************************************** 21:43:54.002 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST "must give priority to local roles" 21:43:54.003 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - **************************************** 21:43:54.023 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST PASSED in 20 msec 21:43:54.026 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - 21:43:54.048 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - ************************************ 21:43:54.048 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST "must not find inexistent role" 21:43:54.048 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - ************************************ 21:43:54.049 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for j.l.Object@7569bc9f at construction time: [] 21:43:54.053 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.u.i.DefaultPresentationModelTest$Role2) for j.l.Object@7569bc9f 21:43:54.053 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.059 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@758e6acd, []) 21:43:54.059 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.060 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@1c8da7e8 21:43:54.061 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(j.l.Object@7569bc9f, i.t.r.u.i.DefaultPresentationModelTest$Role2) 21:43:54.061 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.061 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@758e6acd, []) completed 21:43:54.061 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.063 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST PASSED in 14 msec 21:43:54.063 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - 21:43:54.073 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - **************************************** 21:43:54.074 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST "must not find inexistent role bis" 21:43:54.074 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - **************************************** 21:43:54.077 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.u.As$MockitoMock$Kd5a5TWc@2c555efb at construction time: [] 21:43:54.080 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.u.i.DefaultPresentationModelTest$Role1) for i.t.u.As$MockitoMock$Kd5a5TWc@2c555efb 21:43:54.080 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.081 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@369f85c6, []) 21:43:54.081 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.087 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@6c1d25fa 21:43:54.087 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.u.As$MockitoMock$Kd5a5TWc@2c555efb, i.t.r.u.i.DefaultPresentationModelTest$Role1) 21:43:54.088 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> owner is a mock i.t.u.As implementing [] 21:43:54.088 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> owner class replaced with i.t.u.As 21:43:54.088 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.092 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@369f85c6, []) completed 21:43:54.092 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.101 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST PASSED in 22 msec 21:43:54.102 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - 21:43:54.107 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - ****************************** 21:43:54.110 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST "test TFT 248 regression" 21:43:54.115 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - ****************************** 21:43:54.119 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.u.As$MockitoMock$Kd5a5TWc@42718ebf at construction time: [] 21:43:54.119 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.u.i.DefaultPresentationModelTest$Role3) for i.t.u.As$MockitoMock$Kd5a5TWc@42718ebf 21:43:54.119 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.119 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@c7008b4, []) 21:43:54.119 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.127 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@1455a374 21:43:54.128 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.u.As$MockitoMock$Kd5a5TWc@42718ebf, i.t.r.u.i.DefaultPresentationModelTest$Role3) 21:43:54.128 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> owner is a mock i.t.u.As implementing [] 21:43:54.129 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> owner class replaced with i.t.u.As 21:43:54.129 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.129 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@c7008b4, []) completed 21:43:54.129 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.131 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - TEST PASSED in 23 msec 21:43:54.131 [main ] INFO i.t.role.ui.impl.DefaultPresentationModelTest - 21:43:54.133 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************* 21:43:54.133 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test" 21:43:54.133 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@54d6f172$Displayable[], b@6d21a69f$Displayable[], -1] 21:43:54.134 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************* 21:43:54.138 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 5 msec 21:43:54.139 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - 21:43:54.152 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.153 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test" 21:43:54.153 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [b@6d21a69f$Displayable[], a@54d6f172$Displayable[], 1] 21:43:54.153 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.155 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 15 msec 21:43:54.157 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - 21:43:54.158 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.158 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test" 21:43:54.158 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [a@54d6f172$Displayable[], a@54d6f172$Displayable[], 0] 21:43:54.158 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.161 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 3 msec 21:43:54.161 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - 21:43:54.162 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.162 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test" 21:43:54.162 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@4a9b4d4e$Displayable[], c@18f8c76d$Displayable[], 0] 21:43:54.162 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.171 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 2 msec 21:43:54.171 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - 21:43:54.175 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.175 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST "test" 21:43:54.176 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ARGS [c@18f8c76d$Displayable[], c@4a9b4d4e$Displayable[], 0] 21:43:54.176 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - ************************************************************ 21:43:54.181 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - TEST PASSED in 9 msec 21:43:54.182 [main ] INFO i.tidalwave.role.ui.impl.DisplayableComparatorTest - 21:43:54.188 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - ***************************** 21:43:54.188 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - TEST "must return no actions" 21:43:54.188 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - ***************************** 21:43:54.190 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - TEST PASSED in 2 msec 21:43:54.190 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - 21:43:54.191 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - ************************************ 21:43:54.191 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - TEST "must return no default action" 21:43:54.191 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - ************************************ 21:43:54.195 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - TEST PASSED in 3 msec 21:43:54.195 [main ] INFO i.t.role.ui.spi.DefaultUserActionProviderTest - 21:43:54.196 [main ] INFO i.t.role.ui.spi.SimpleCompositePresentableTest - ********************************************************************* 21:43:54.196 [main ] INFO i.t.role.ui.spi.SimpleCompositePresentableTest - TEST "must create a PresentationModel containing the proper children" 21:43:54.198 [main ] INFO i.t.role.ui.spi.SimpleCompositePresentableTest - ********************************************************************* 21:43:54.207 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@539953af/a at construction time: [] 21:43:54.209 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@5eaa6f76, []) 21:43:54.210 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.210 [main ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@539953af/a: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@35129b9e, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@2f4bc3ff, i.t.r.i.DefaultSimpleComposite@2297c8bf] 21:43:54.214 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@5eaa6f76, []) completed 21:43:54.215 [main ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest - assertProperPresentationModel() - DefaultPresentationModel(owner=MockDatum(a)), MockDatum(a) 21:43:54.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:43:54.228 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@59cbeaee, []) 21:43:54.228 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.228 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:43:54.233 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@13231e7b/b1 at construction time: [] 21:43:54.234 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@e0faed6, []) 21:43:54.234 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.235 [main ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@13231e7b/b1: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@35129b9e, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@53ccbc15, i.t.r.i.DefaultSimpleComposite@5817b0d1] 21:43:54.237 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@e0faed6, []) completed 21:43:54.238 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6ea1fc9/b2 at construction time: [] 21:43:54.239 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@437a4e61, []) 21:43:54.239 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.239 [main ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6ea1fc9/b2: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@35129b9e, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@268eefe7] 21:43:54.239 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@437a4e61, []) completed 21:43:54.256 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@704ca8a8/b3 at construction time: [] 21:43:54.257 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@1784d711, []) 21:43:54.257 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.257 [main ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@704ca8a8/b3: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@35129b9e, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@4624e3d1] 21:43:54.257 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@1784d711, []) completed 21:43:54.257 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@59cbeaee, []) completed 21:43:54.259 [main ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest - assertProperPresentationModel() - DefaultPresentationModel(owner=MockDatum(b1)), MockDatum(b1) 21:43:54.262 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.role.ui.spi.SimpleCompositePresentable$SCPFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:43:54.262 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@c8e99, []) 21:43:54.262 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.263 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:43:54.263 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@61d7df22/c1 at construction time: [] 21:43:54.264 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@4cce889e, []) 21:43:54.264 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.264 [main ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@61d7df22/c1: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@35129b9e, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@28d2afd8] 21:43:54.264 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@4cce889e, []) completed 21:43:54.265 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@77a35b2f/c2 at construction time: [] 21:43:54.265 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@4d62bb8b, []) 21:43:54.265 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.265 [main ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@77a35b2f/c2: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@35129b9e, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@70f37190] 21:43:54.265 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@4d62bb8b, []) completed 21:43:54.265 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@1d642682/c3 at construction time: [] 21:43:54.265 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@321bf4b1, []) 21:43:54.266 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.266 [main ] TRACE i.tidalwave.role.ui.spi.SimpleCompositePresentable - >>>> r for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@1d642682/c3: [i.t.r.u.s.SimpleCompositePresentableTest$MockRole1@35129b9e, i.t.r.u.s.SimpleCompositePresentableTest$MockRole2@598f6c93] 21:43:54.266 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@321bf4b1, []) completed 21:43:54.266 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@c8e99, []) completed 21:43:54.275 [main ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest - assertProperPresentationModel() - DefaultPresentationModel(owner=MockDatum(c1)), MockDatum(c1) 21:43:54.277 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@61d7df22/c1 at construction time: [] 21:43:54.278 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@61d7df22/c1 21:43:54.279 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.286 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@2d2710a8, []) 21:43:54.287 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.288 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultSystemRoleFactoryProvider@1b5e6983 21:43:54.288 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@61d7df22/c1, i.t.r.SimpleComposite) 21:43:54.288 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.292 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@2d2710a8, []) completed 21:43:54.293 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.293 [main ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest - assertProperPresentationModel() - DefaultPresentationModel(owner=MockDatum(c2)), MockDatum(c2) 21:43:54.294 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@77a35b2f/c2 at construction time: [] 21:43:54.294 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@77a35b2f/c2 21:43:54.294 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.294 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@31773d5b, []) 21:43:54.294 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.294 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@77a35b2f/c2, i.t.r.SimpleComposite) 21:43:54.294 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.294 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@31773d5b, []) completed 21:43:54.294 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.294 [main ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest - assertProperPresentationModel() - DefaultPresentationModel(owner=MockDatum(c3)), MockDatum(c3) 21:43:54.297 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@1d642682/c3 at construction time: [] 21:43:54.301 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@1d642682/c3 21:43:54.301 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.302 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@33c5e52f, []) 21:43:54.302 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.303 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@1d642682/c3, i.t.r.SimpleComposite) 21:43:54.303 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.303 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@33c5e52f, []) completed 21:43:54.303 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.303 [main ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest - assertProperPresentationModel() - DefaultPresentationModel(owner=MockDatum(b2)), MockDatum(b2) 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6ea1fc9/b2 at construction time: [] 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6ea1fc9/b2 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@7cd239f6, []) 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.304 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@6ea1fc9/b2, i.t.r.SimpleComposite) 21:43:54.304 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@7cd239f6, []) completed 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.304 [main ] DEBUG i.t.role.ui.spi.SimpleCompositePresentableTest - assertProperPresentationModel() - DefaultPresentationModel(owner=MockDatum(b3)), MockDatum(b3) 21:43:54.304 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@704ca8a8/b3 at construction time: [] 21:43:54.305 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.SimpleComposite) for i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@704ca8a8/b3 21:43:54.305 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:43:54.305 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@475753dd, []) 21:43:54.305 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@16117d9 21:43:54.305 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.u.s.SimpleCompositePresentableTest$MockDatum@704ca8a8/b3, i.t.r.SimpleComposite) 21:43:54.305 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:43:54.305 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$315/0x00000001003a0440@475753dd, []) completed 21:43:54.315 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:43:54.317 [main ] INFO i.t.role.ui.spi.SimpleCompositePresentableTest - TEST PASSED in 119 msec 21:43:54.318 [main ] INFO i.t.role.ui.spi.SimpleCompositePresentableTest - 21:43:54.318 [main ] INFO it.tidalwave.role.SimpleCompositeTest - FINISHED TESTS OF it.tidalwave.role.SimpleCompositeTest [INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.998 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-role --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Roles' with 75 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-role --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-role --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-role --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-role >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-role --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-role <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-role --- [INFO] BugInstance size is 5 [INFO] Error size is 0 [INFO] Total bugs: 5 [ERROR] Low: Overridable method function is called from constructor new it.tidalwave.role.ui.function.BooleanBoundFunctionSupport(ChangingSource[]). [it.tidalwave.role.ui.function.BooleanBoundFunctionSupport] At BooleanBoundFunctionSupport.java:[line 67] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Non-null field targetValue is not initialized by new it.tidalwave.role.ui.function.WeakCopyFunctionSupport(ChangingSource) [it.tidalwave.role.ui.function.WeakCopyFunctionSupport] At WeakCopyFunctionSupport.java:[lines 49-50] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: it.tidalwave.role.ui.impl.AsDisplayableComparator implements Comparator but not Serializable [it.tidalwave.role.ui.impl.AsDisplayableComparator] At AsDisplayableComparator.java:[lines 44-59] SE_COMPARATOR_SHOULD_BE_SERIALIZABLE [ERROR] Low: Redundant nullcheck of role, which is known to be non-null in it.tidalwave.role.ui.impl.DefaultPresentationModel.maybeAs(Class) [it.tidalwave.role.ui.impl.DefaultPresentationModel] Redundant null check at DefaultPresentationModel.java:[line 110] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: it.tidalwave.role.ui.impl.DisplayableComparator implements Comparator but not Serializable [it.tidalwave.role.ui.impl.DisplayableComparator] At DisplayableComparator.java:[lines 43-58] SE_COMPARATOR_SHOULD_BE_SERIALIZABLE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-role --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-role --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-role --- [INFO] There are 158 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-role >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-role --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582260007 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-role --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-role --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 65 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[105,74] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class BoundProperty [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[109,50] [unchecked] unchecked cast required: Changeable<T> found: ChangingSource<T> where T is a type-variable: T extends Object declared in class BoundProperty [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java:[111,87] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class BoundProperty [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,61] [unchecked] unchecked cast required: DOMAIN_TYPE found: Object where DOMAIN_TYPE is a type-variable: DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java:[49,95] [unchecked] unchecked cast required: DOMAIN_TYPE found: Object where DOMAIN_TYPE is a type-variable: DOMAIN_TYPE extends Object declared in class UnaryBoundFunctionSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java:[58,83] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[40,76] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java:[45,66] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultUserActionProvider.java:[64,22] [deprecation] getDefaultAction() in UserActionProvider has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[40,78] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java:[45,67] [unchecked] Possible heap pollution from parameterized vararg type ChangingSource<Boolean> [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[91,99] [unchecked] unchecked conversion required: List<As> found: List [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java:[192,40] [unchecked] unchecked cast required: RoleFactory<As> found: Object [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role --- [INFO] Copying 1 resource from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-role --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 10 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[60,49] [unchecked] unchecked cast required: List<UserAction> found: Object [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[100,28] [deprecation] getDefaultAction() in UserActionProvider has been deprecated [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java:[115,21] [deprecation] getDefaultAction() in UserActionProvider has been deprecated [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-role <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-role --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ---< it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring >--- [INFO] Building TheseFoolishThings :: MessageBus :: Spring 3.2-ALPHA-24-SNAPSHOT [8/19] [INFO] from modules/SpringMessageBus/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-messagebus-spring --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-messagebus-spring --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582277686 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus-spring --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus-spring --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-messagebus-spring --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-messagebus-spring --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- build-helper:3.3.0:add-source (add-aj-sources) @ it-tidalwave-messagebus-spring --- [INFO] Source directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/main/aspect added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus-spring --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-messagebus-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [INFO] [INFO] --- aspectj:1.14.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.11.0:testCompile (default-testCompile) @ it-tidalwave-messagebus-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[42,63] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T> where T is a type-variable: T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[54,34] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T> where T is a type-variable: T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,77] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,77] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,71] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,71] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [INFO] [INFO] --- aspectj:1.14.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.0.0:test (default-test) @ it-tidalwave-messagebus-spring --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest 21:45:10.220 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - STARTING TESTS OF it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest 21:45:16.324 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.438 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.465 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.469 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.491 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************************** 21:45:16.492 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must subscribe to default message bus at initialize" 21:45:16.493 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************************** 21:45:16.514 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.516 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.585 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 74 msec 21:45:16.586 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 21:45:16.746 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.748 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.766 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.771 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.772 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************** 21:45:16.773 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must subscribe to alternate message bus" 21:45:16.773 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ********************************************** 21:45:16.774 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.787 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.790 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 17 msec 21:45:16.791 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 21:45:16.980 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.982 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.983 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:16.985 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:16.986 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ************************************************** 21:45:16.986 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must unsubscribe from alternate message bus" 21:45:16.986 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - ************************************************** 21:45:16.989 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 2 msec 21:45:16.989 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 21:45:17.093 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:17.094 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber1.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:17.113 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent1(it.tidalwave.messagebus.impl.spring.MockEvent1)) 21:45:17.114 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.messagebus.impl.spring.MockSubscriber2.onMockEvent2(it.tidalwave.messagebus.impl.spring.MockEvent2)) 21:45:17.123 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - *********************************************************** 21:45:17.123 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST "must unsubscribe from default message bus at destroy" 21:45:17.123 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - *********************************************************** 21:45:17.125 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - TEST PASSED in 2 msec 21:45:17.126 [main ] INFO i.t.m.i.s.SpringSimpleMessageSubscriberAspectTest - 21:45:17.138 [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: 12.953 s - in it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspectTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-messagebus-spring --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: MessageBus :: Spring' with 4 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-messagebus-spring --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-messagebus-spring --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-messagebus-spring --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-messagebus-spring-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-messagebus-spring >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-messagebus-spring --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-messagebus-spring <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-messagebus-spring --- [INFO] BugInstance size is 2 [INFO] Error size is 0 [INFO] Total bugs: 2 [ERROR] Low: Invocation of reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block, in new it.tidalwave.messagebus.impl.spring.MessageBusAdapterFactory$MessageBusListenerAdapter(MessageBusAdapterFactory, Object, Method, Class) [it.tidalwave.messagebus.impl.spring.MessageBusAdapterFactory$MessageBusListenerAdapter] At MessageBusAdapterFactory.java:[line 75] DP_DO_INSIDE_DO_PRIVILEGED [ERROR] Low: it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect] In SpringSimpleMessageSubscriberAspect.aj MS_SHOULD_BE_FINAL [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-messagebus-spring --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-messagebus-spring --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-messagebus-spring --- [INFO] There are 3 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-messagebus-spring >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-messagebus-spring --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582333764 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-messagebus-spring --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-messagebus-spring --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-messagebus-spring --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-messagebus-spring --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- build-helper:3.3.0:add-source (add-aj-sources) @ it-tidalwave-messagebus-spring --- [INFO] Source directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/main/aspect added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-messagebus-spring --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-messagebus-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [INFO] [INFO] --- aspectj:1.14.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.11.0:testCompile (default-testCompile) @ it-tidalwave-messagebus-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 6 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[42,63] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T> where T is a type-variable: T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java:[54,34] [rawtypes] found raw type: MessageBusAdapterFactory.MessageBusListenerAdapter missing type arguments for generic class MessageBusAdapterFactory.MessageBusListenerAdapter<T> where T is a type-variable: T extends Object declared in class MessageBusAdapterFactory.MessageBusListenerAdapter [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[85,77] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,47] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[89,77] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent1>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[135,71] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,41] [unchecked] unchecked method invocation: method subscribe in interface MessageBus is applied to given types required: Class<T>,Listener<T> found: Class<MockEvent2>,MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java:[139,71] [unchecked] unchecked conversion required: Listener<T> found: MessageBusAdapterFactory.MessageBusListenerAdapter where T is a type-variable: T extends Object declared in method <T>subscribe(Class<T>,Listener<T>) [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-messagebus-spring <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-messagebus-spring --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] org.springframework:spring-aspects:jar:5.3.27:compile [WARNING] org.springframework:spring-core:jar:5.3.27:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [WARNING] Non-test scoped test only dependencies found: [WARNING] org.springframework:spring-context:jar:5.3.27:compile [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ------< it.tidalwave.thesefoolishthings:it-tidalwave-role-spring >------ [INFO] Building TheseFoolishThings :: Roles :: Spring 3.2-ALPHA-24-SNAPSHOT [9/19] [INFO] from modules/SpringRoles/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-role-spring --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-role-spring --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582348685 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role-spring --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role-spring --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-role-spring --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-role-spring --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role-spring --- [INFO] Copying 2 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-role-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java:[69,47] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-role-spring --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role-spring --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-role-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] [path] bad path element "/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/test-classes": no such file or directory [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[178,21] [rawtypes] found raw type: Answer missing type arguments for generic class Answer<T> where T is a type-variable: T extends Object declared in interface Answer [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[184,22] [rawtypes] found raw type: Task missing type arguments for generic class Task<T,E> where T,E are type-variables: T extends Object declared in class Task E extends Throwable declared in class Task [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,48] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types required: Object,Task<V,T> found: Object,Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,59] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,33] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,55] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types required: Object,Task<V,T> found: Support,Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,73] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,40] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [INFO] [INFO] --- aspectj:1.14.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.0.0:test (default-test) @ it-tidalwave-role-spring --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 21:46:11.842 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - STARTING TESTS OF it.tidalwave.role.spring.SpringAdapterTest 21:46:13.640 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ... 21:46:13.651 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@65013d71 21:46:13.998 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:46:17.672 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 21:46:17.683 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:46:17.684 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 21:46:17.684 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:17.684 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:17.696 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@77615884 21:46:17.794 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************** 21:46:17.795 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must inject a role properly assigning its owner 1" 21:46:17.800 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************** 21:46:17.805 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@1006d396 21:46:17.816 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum1@67b5a089 at construction time: [] 21:46:17.818 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum1@67b5a089 21:46:17.819 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:46:17.823 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@269a73d6, []) 21:46:17.824 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@506782f4 21:46:17.825 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum1@67b5a089, i.t.r.s.m.MockRole1) 21:46:17.826 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole1(it.tidalwave.role.spring.mock.MockDatum1) 21:46:17.826 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@67b5a089] 21:46:17.827 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole1@49588fc8] 21:46:17.828 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@269a73d6, []) completed 21:46:17.828 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockConcreteRole1@49588fc8] 21:46:17.836 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 41 msec 21:46:17.837 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 21:46:17.961 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:46:19.879 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 21:46:19.880 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:46:19.881 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 21:46:19.881 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:19.882 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:19.898 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ************************************************************************************** 21:46:19.899 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must inject a role supporting multiple datum types properly assigning its owner" 21:46:19.899 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ************************************************************************************** 21:46:19.901 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum1@a79612e at construction time: [] 21:46:19.902 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum1@a79612e 21:46:19.906 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:46:19.907 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@38674bb6, []) 21:46:19.907 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@506782f4 21:46:19.907 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum1@a79612e, i.t.r.s.m.MockRole2) 21:46:19.908 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object) 21:46:19.908 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum1@a79612e] 21:46:19.908 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@4f80d1ed] 21:46:19.908 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@38674bb6, []) completed 21:46:19.909 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@4f80d1ed] 21:46:19.910 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum2@eb1a922 at construction time: [] 21:46:19.922 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole2) for i.t.r.s.m.MockDatum2@eb1a922 21:46:19.922 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:46:19.924 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@2248378e, []) 21:46:19.925 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@506782f4 21:46:19.925 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum2@eb1a922, i.t.r.s.m.MockRole2) 21:46:19.925 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.role.spring.mock.MockConcreteRole2(java.lang.Object) 21:46:19.925 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [it.tidalwave.role.spring.mock.MockDatum2@eb1a922] 21:46:19.934 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.r.s.m.MockConcreteRole2@6b8e8593] 21:46:19.939 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@2248378e, []) completed 21:46:19.940 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockConcreteRole2@6b8e8593] 21:46:19.945 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 46 msec 21:46:19.945 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 21:46:20.043 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:46:21.846 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 21:46:21.847 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:46:21.858 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 21:46:21.859 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:21.859 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:21.863 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ********************************************************************** 21:46:21.863 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must return the datum object when it directly implements a role" 21:46:21.863 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ********************************************************************** 21:46:21.867 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum2@5e9449a0 at construction time: [] 21:46:21.867 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum2@5e9449a0 21:46:21.867 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:46:21.867 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@6f694dd2, []) 21:46:21.868 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@506782f4 21:46:21.868 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum2@5e9449a0, i.t.r.s.m.MockRole3) 21:46:21.868 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:46:21.869 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@6f694dd2, []) completed 21:46:21.870 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.r.s.m.MockDatum2@5e9449a0] 21:46:21.887 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 7 msec 21:46:21.888 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 21:46:21.962 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:46:24.084 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 21:46:24.096 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:46:24.096 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 21:46:24.097 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:24.097 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:24.141 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 21:46:24.142 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must throw AsException when asking for an unavailable role 1" 21:46:24.142 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 21:46:24.147 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum1@10c1c1b4 at construction time: [] 21:46:24.148 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole3) for i.t.r.s.m.MockDatum1@10c1c1b4 21:46:24.148 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:46:24.148 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@15131382, []) 21:46:24.149 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@506782f4 21:46:24.149 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum1@10c1c1b4, i.t.r.s.m.MockRole3) 21:46:24.149 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:46:24.149 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@15131382, []) completed 21:46:24.149 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:46:24.162 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 9 msec 21:46:24.163 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 21:46:24.243 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:46:25.907 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.r.s.m.MockConcreteRole1, i.t.r.s.m.MockConcreteRole2]) 21:46:25.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:46:25.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole1 -> [i.t.r.s.m.MockConcreteRole1] 21:46:25.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum1: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:25.908 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.r.s.m.MockDatum2: i.t.r.s.m.MockRole2 -> [i.t.r.s.m.MockConcreteRole2] 21:46:25.955 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 21:46:25.955 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST "must throw AsException when asking for an unavailable role 2" 21:46:25.956 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - ******************************************************************* 21:46:25.957 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.r.s.m.MockDatum2@58d6e395 at construction time: [] 21:46:25.957 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.s.m.MockRole1) for i.t.r.s.m.MockDatum2@58d6e395 21:46:25.957 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:46:25.957 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@78ad141d, []) 21:46:25.958 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@506782f4 21:46:25.962 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.r.s.m.MockDatum2@58d6e395, i.t.r.s.m.MockRole1) 21:46:25.963 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [] 21:46:25.964 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$351/0x0000000100335440@78ad141d, []) completed 21:46:25.964 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [] 21:46:25.967 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - TEST PASSED in 12 msec 21:46:25.968 [main ] INFO it.tidalwave.role.spring.SpringAdapterTest - 21:46:29.161 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 21:46:29.162 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding" 21:46:29.162 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod] 21:46:29.162 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 21:46:29.186 [main ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@5f094f24.publicMethod() with context thread binding 21:46:29.211 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod() 21:46:29.251 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 86 msec 21:46:29.251 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.253 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 21:46:29.253 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding" 21:46:29.253 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod] 21:46:29.253 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 21:46:29.255 [main ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@da41d4a.protectedMethod() with context thread binding 21:46:29.256 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod() 21:46:29.261 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 4 msec 21:46:29.261 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.261 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 21:46:29.261 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must bind context when annotation present and autoThreadBinding" 21:46:29.262 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod] 21:46:29.262 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ********************************************************************** 21:46:29.276 [main ] TRACE i.t.r.s.spi.DciContextWithAutoThreadBindingAspect - executing i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest$WithAnnotationAndAutoThreadBinding@2e395a8c.packageMethod() with context thread binding 21:46:29.277 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod() 21:46:29.279 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 17 msec 21:46:29.279 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.280 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 21:46:29.280 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding" 21:46:29.280 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod] 21:46:29.280 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 21:46:29.284 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod() 21:46:29.297 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 5 msec 21:46:29.298 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.303 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 21:46:29.303 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding" 21:46:29.303 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod] 21:46:29.303 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 21:46:29.304 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod() 21:46:29.305 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 21:46:29.305 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.306 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 21:46:29.306 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when annotation present but no autoThreadBinding" 21:46:29.306 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod] 21:46:29.306 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ***************************************************************************** 21:46:29.313 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod() 21:46:29.314 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 7 msec 21:46:29.314 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.315 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 21:46:29.315 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation" 21:46:29.315 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [publicMethod] 21:46:29.315 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 21:46:29.323 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - publicMethod() 21:46:29.324 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 8 msec 21:46:29.324 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.325 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 21:46:29.325 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation" 21:46:29.325 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [protectedMethod] 21:46:29.325 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 21:46:29.326 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - protectedMethod() 21:46:29.332 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 2 msec 21:46:29.332 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.333 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 21:46:29.333 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST "must not bind context when no annotation" 21:46:29.333 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - ARGS [packageMethod] 21:46:29.333 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - *********************************************** 21:46:29.334 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - packageMethod() 21:46:29.335 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - TEST PASSED in 1 msec 21:46:29.335 [main ] INFO i.t.r.s.s.DciContextWithAutoThreadBindingAspectTest - 21:46:29.335 [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: 21.747 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-role-spring --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Roles :: Spring' with 6 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-role-spring --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-role-spring --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-role-spring --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-role-spring-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-role-spring >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-role-spring --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-role-spring <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-role-spring --- [INFO] BugInstance size is 8 [INFO] Error size is 0 [INFO] Total bugs: 8 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory(). [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] At AnnotationSpringSystemRoleFactory.java:[line 50] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory(). [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] At AnnotationSpringSystemRoleFactory.java:[line 50] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Non-null field beanFactory is not initialized by new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] At AnnotationSpringSystemRoleFactory.java:[line 50] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] Redundant null check at AnnotationSpringSystemRoleFactory.java:[line 50] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() [it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory] Redundant null check at AnnotationSpringSystemRoleFactory.java:[line 50] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect] In DciContextWithAutoThreadBindingAspect.java MS_SHOULD_BE_FINAL [ERROR] Low: The class it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect$1 could be refactored into a named _static_ inner class [it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect] At DciContextWithAutoThreadBindingAspect.java:[line 69] SIC_INNER_SHOULD_BE_STATIC_ANON [ERROR] Medium: Possible null pointer dereference in it.tidalwave.util.spring.ClassScanner.findClasses() due to return value of called method [it.tidalwave.util.spring.ClassScanner, it.tidalwave.util.spring.ClassScanner] Method invoked at ClassScanner.java:[line 73]Known null at ClassScanner.java:[line 73] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-role-spring --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-role-spring --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-role-spring --- [INFO] There are 6 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-role-spring >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-role-spring --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582408806 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-role-spring --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-role-spring --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-role-spring --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-role-spring --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-role-spring --- [INFO] Copying 2 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-role-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java:[69,47] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-role-spring --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-role-spring --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-role-spring --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 9 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[178,21] [rawtypes] found raw type: Answer missing type arguments for generic class Answer<T> where T is a type-variable: T extends Object declared in interface Answer [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[184,22] [rawtypes] found raw type: Task missing type arguments for generic class Task<T,E> where T,E are type-variables: T extends Object declared in class Task E extends Throwable declared in class Task [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,48] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types required: Object,Task<V,T> found: Object,Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,59] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[187,33] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,55] [unchecked] unchecked method invocation: method runWithContext in interface ContextManager is applied to given types required: Object,Task<V,T> found: Support,Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,73] [unchecked] unchecked conversion required: Task<V,T> found: Task where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java:[243,40] [deprecation] <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated where V,T are type-variables: V extends Object declared in method <V,T>runWithContext(Object,Task<V,T>) T extends Throwable declared in method <V,T>runWithContext(Object,Task<V,T>) [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-role-spring <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-role-spring --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.springframework:spring-core:jar:5.3.27:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ----< it.tidalwave.thesefoolishthings:thesefoolishthings-examples >----- [INFO] Building TheseFoolishThings :: Examples (master) 3.2-ALPHA-24-SNAPSHOT [10/19] [INFO] from modules/examples/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ thesefoolishthings-examples --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ thesefoolishthings-examples --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582420974 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ thesefoolishthings-examples --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings-examples --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ thesefoolishthings-examples --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.9:report (report) @ thesefoolishthings-examples --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ thesefoolishthings-examples --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ thesefoolishthings-examples --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/thesefoolishthings-examples/3.2-ALPHA-24-SNAPSHOT/thesefoolishthings-examples-3.2-ALPHA-24-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ thesefoolishthings-examples >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ thesefoolishthings-examples --- [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ thesefoolishthings-examples <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ thesefoolishthings-examples --- [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ thesefoolishthings-examples --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ thesefoolishthings-examples --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ thesefoolishthings-examples --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ thesefoolishthings-examples >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ thesefoolishthings-examples --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582421920 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ thesefoolishthings-examples --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ thesefoolishthings-examples --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ thesefoolishthings-examples --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/target/jacoco.exec [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ thesefoolishthings-examples <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ thesefoolishthings-examples --- [INFO] Skipping pom project [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-data >-- [INFO] Building TheseFoolishThings :: Examples :: Data 3.2-ALPHA-24-SNAPSHOT [11/19] [INFO] from modules/examples/Data/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582422917 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Skipping JaCoCo execution due to missing execution data file. [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-data/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-data-3.2-ALPHA-24-SNAPSHOT.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-data >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-data <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-data --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-data --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] There are 9 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-data >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582440320 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-data --- [INFO] No sources to compile [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-data <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-data --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:runtime [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.testng:testng:jar:7.7.1:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-displayable >-- [INFO] Building TheseFoolishThings :: Examples :: DCI :: Displayable 3.2-ALPHA-24-SNAPSHOT [12/19] [INFO] from modules/examples/DciDisplayableExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582443885 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest 21:47:35.906 [main ] INFO i.t.t.examples.dci.displayable.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest 21:47:36.149 [main ] INFO i.t.t.examples.dci.displayable.MainTest - ********************* 21:47:36.156 [main ] INFO i.t.t.examples.dci.displayable.MainTest - TEST "must not crash" 21:47:36.156 [main ] INFO i.t.t.examples.dci.displayable.MainTest - ********************* 21:47:37.711 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ... 21:47:37.713 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@26c7940a 21:47:37.828 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:47:40.188 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.p.PersonDisplayable, i.t.t.e.p.PersonRenderable]) 21:47:40.192 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:47:40.193 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.u.Displayable -> [i.t.t.e.p.PersonDisplayable] 21:47:40.195 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.d.r.Renderable -> [i.t.t.e.p.PersonRenderable] 21:47:40.199 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@496361cd 21:47:40.340 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@5af6fae9 21:47:40.345 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@3e6dd474/1 at construction time: [] 21:47:40.345 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@3e6dd474/1 21:47:40.346 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:47:40.353 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@2eb4fe7, []) 21:47:40.353 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@524cb059 21:47:40.353 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@3e6dd474/1, i.t.r.u.Displayable) 21:47:40.359 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person) 21:47:40.359 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 21:47:40.360 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@27c08b53] 21:47:40.361 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@2eb4fe7, []) completed 21:47:40.362 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonDisplayable@27c08b53] 21:47:40.363 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (joe as Displayable).displayName: Joe Smith 21:47:40.366 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@387759f7/2 at construction time: [] 21:47:40.367 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.u.Displayable) for i.t.t.e.p.Person@387759f7/2 21:47:40.368 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:47:40.371 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@42f55913, []) 21:47:40.371 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@524cb059 21:47:40.371 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@387759f7/2, i.t.r.u.Displayable) 21:47:40.371 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable(it.tidalwave.thesefoolishthings.examples.person.Person) 21:47:40.372 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Luke Skywalker] 21:47:40.379 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonDisplayable@5244b461] 21:47:40.380 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@42f55913, []) completed 21:47:40.382 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonDisplayable@5244b461] 21:47:40.382 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (luke as Displayable).displayName: Luke Skywalker 21:47:40.383 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@3e6dd474/1 at construction time: [] 21:47:40.384 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@3e6dd474/1 21:47:40.384 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:47:40.385 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@1693b8dc, []) 21:47:40.386 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@524cb059 21:47:40.388 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@3e6dd474/1, i.t.t.e.d.d.r.Renderable) 21:47:40.388 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person) 21:47:40.388 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 21:47:40.389 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@7e4656dc] 21:47:40.390 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@1693b8dc, []) completed 21:47:40.391 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonRenderable@7e4656dc] 21:47:40.399 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (joe as Renderable): Joe Smith 21:47:40.400 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@387759f7/2 at construction time: [] 21:47:40.400 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.d.r.Renderable) for i.t.t.e.p.Person@387759f7/2 21:47:40.401 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:47:40.402 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@25684391, []) 21:47:40.402 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@524cb059 21:47:40.403 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@387759f7/2, i.t.t.e.d.d.r.Renderable) 21:47:40.404 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.person.PersonRenderable(it.tidalwave.thesefoolishthings.examples.person.Person) 21:47:40.404 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Luke Skywalker] 21:47:40.406 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.p.PersonRenderable@69d41156] 21:47:40.409 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$344/0x00000001002fac40@25684391, []) completed 21:47:40.410 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.p.PersonRenderable@69d41156] 21:47:40.410 [main ] INFO i.t.t.examples.dci.displayable.DisplayableExample - ******** (luke as Renderable): Luke Skywalker 21:47:40.421 [main ] INFO i.t.t.examples.dci.displayable.MainTest - TEST PASSED in 4264 msec 21:47:40.422 [main ] INFO i.t.t.examples.dci.displayable.MainTest - 21:47:40.426 [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: 7.268 s - in it.tidalwave.thesefoolishthings.examples.dci.displayable.MainTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: DCI :: Displayable' with 5 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-displayable/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-displayable-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-displayable >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-displayable <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] There are 8 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-displayable >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582472303 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-displayable <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-displayable --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] com.thoughtworks.xstream:xstream:jar:1.4.20:compile [WARNING] org.springframework:spring-beans:jar:5.3.24:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:compile [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >-- [INFO] Building TheseFoolishThings :: Examples :: DCI :: Marshal XStream 3.2-ALPHA-24-SNAPSHOT [13/19] [INFO] from modules/examples/DciMarshalXStreamExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582481910 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 17 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/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_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[52,19] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from T#1 to T#2 where T#1,T#2 are type-variables: T#1 extends Object declared in class XStreamUnmarshallableSupport T#2 extends Object declared in method <T#2>unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[54,53] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class XStreamUnmarshallableSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Person to T#2 where T#1,T#2 are type-variables: T#1 extends Object declared in class XStreamUnmarshallableSupport T#2 extends Object declared in method <T#2>unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java:[52,37] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java:[65,46] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ListOfPersons to T#2 where T#1,T#2 are type-variables: T#1 extends Object declared in class XStreamUnmarshallableSupport T#2 extends Object declared in method <T#2>unmarshal(InputStream) [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest 21:48:14.974 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest 21:48:15.078 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - ********************* 21:48:15.078 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - TEST "must not crash" 21:48:15.079 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - ********************* 21:48:16.418 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ... 21:48:16.421 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@2c9616bb 21:48:16.559 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:48:18.917 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable, i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable, i.t.t.e.d.m.r.MarshallableLoadable, i.t.t.e.d.m.r.MarshallableSavable, i.t.t.e.d.m.r.PersonXStreamMarshallable, i.t.t.e.d.m.r.PersonXStreamUnmarshallable]) 21:48:18.936 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:48:18.942 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 21:48:18.943 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 21:48:18.944 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 21:48:18.945 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 21:48:18.946 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:18.946 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:18.955 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@5fb03284 21:48:19.886 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@7296661b 21:48:19.895 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@27be341b/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.895 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@27be341b/1 21:48:19.895 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.903 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@316a71b7, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:19.904 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:19.904 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@27be341b/1, i.t.r.i.Marshallable) 21:48:19.904 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:19.905 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.905 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:19.906 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@4dc9b8c] 21:48:19.906 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@316a71b7, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:19.907 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@4dc9b8c] 21:48:19.948 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (joe as Marshallable) marshalled: <?xml version="1.0" ?><person id="1"><first-name>Joe</first-name><last-name>Smith</last-name></person> 21:48:19.949 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@6fcd3bc9 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.950 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@6fcd3bc9 21:48:19.959 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.959 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@304b2629, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:19.960 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:19.960 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@6fcd3bc9, i.t.r.i.Marshallable) 21:48:19.960 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:19.961 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.961 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:19.962 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@5d127055] 21:48:19.962 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@304b2629, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:19.965 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@5d127055] 21:48:19.967 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (listOfPersons as Marshallable) marshalled: <?xml version="1.0" ?><persons><person id="1"><first-name>Joe</first-name><last-name>Smith</last-name></person><person id="2"><first-name>Luke</first-name><last-name>Skywalker</last-name></person></persons> 21:48:19.967 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@50ef3630/98dba335-6c9e-4fde-a150-d63370b45b3c at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.968 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@50ef3630/98dba335-6c9e-4fde-a150-d63370b45b3c 21:48:19.968 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.968 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@4cd8b243, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:19.969 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:19.969 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@50ef3630/98dba335-6c9e-4fde-a150-d63370b45b3c, i.t.r.i.Unmarshallable) 21:48:19.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) 21:48:19.970 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.970 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:19.978 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@673dbe6a] 21:48:19.979 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@4cd8b243, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:19.979 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@673dbe6a] 21:48:19.996 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith 21:48:19.997 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@256c45a6 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:19.998 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@256c45a6 21:48:20.007 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.008 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@449e327c, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.009 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.009 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@256c45a6, i.t.r.i.Unmarshallable) 21:48:20.009 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.010 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.011 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:20.011 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@1b2c756a] 21:48:20.012 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@449e327c, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.012 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@1b2c756a] 21:48:20.021 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker] 21:48:20.022 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@27be341b/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.022 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@27be341b/1 21:48:20.022 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.023 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@425de255, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.024 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.024 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@27be341b/1, i.t.t.e.d.m.r.Savable) 21:48:20.024 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.Person, i.t.t.e.d.m.r.Savable) -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.024 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:48:20.024 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 21:48:20.025 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 21:48:20.025 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 21:48:20.025 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 21:48:20.025 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.025 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.025 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.026 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 21:48:20.026 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 21:48:20.030 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@776535b0] 21:48:20.031 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@425de255, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.031 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@776535b0] 21:48:20.032 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@27be341b/1 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.032 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@27be341b/1 21:48:20.032 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.033 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@725ceb38, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.033 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.033 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@27be341b/1, i.t.r.i.Marshallable) 21:48:20.033 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.034 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.034 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:20.048 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@29d52661] 21:48:20.048 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@725ceb38, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.048 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@29d52661] 21:48:20.059 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@14a33025 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.060 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@14a33025 21:48:20.060 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.062 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@155d4db, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.063 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.063 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@14a33025, i.t.t.e.d.m.r.Savable) 21:48:20.063 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.ListOfPersons, i.t.t.e.d.m.r.Savable) -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.063 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:48:20.063 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 21:48:20.064 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 21:48:20.064 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.064 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 21:48:20.064 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 21:48:20.064 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.064 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.064 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.067 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 21:48:20.068 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]] 21:48:20.068 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@f9a5483] 21:48:20.069 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@155d4db, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.069 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@f9a5483] 21:48:20.070 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@14a33025 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.070 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@14a33025 21:48:20.070 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.071 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@1b7a35b5, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.072 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.072 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@14a33025, i.t.r.i.Marshallable) 21:48:20.072 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.072 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.073 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:20.073 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@3426c90d] 21:48:20.073 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@1b7a35b5, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.074 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@3426c90d] 21:48:20.085 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@8d274f3/ebd4b6af-312b-41dd-a6cc-abf622c6a0a0 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.086 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@8d274f3/ebd4b6af-312b-41dd-a6cc-abf622c6a0a0 21:48:20.086 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.087 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@1384f4c9, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.087 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.088 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@8d274f3/ebd4b6af-312b-41dd-a6cc-abf622c6a0a0, i.t.t.e.d.m.r.Loadable) 21:48:20.088 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.Person, i.t.t.e.d.m.r.Loadable) -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.088 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:48:20.088 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 21:48:20.089 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 21:48:20.089 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.089 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 21:48:20.089 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 21:48:20.089 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.089 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.090 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.090 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.090 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 21:48:20.119 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ ] 21:48:20.119 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@6c9572db] 21:48:20.120 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@1384f4c9, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.120 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@6c9572db] 21:48:20.121 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@8d274f3/ebd4b6af-312b-41dd-a6cc-abf622c6a0a0 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.134 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@8d274f3/ebd4b6af-312b-41dd-a6cc-abf622c6a0a0 21:48:20.135 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.135 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6ab0e4a, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.138 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.138 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@8d274f3/ebd4b6af-312b-41dd-a6cc-abf622c6a0a0, i.t.r.i.Unmarshallable) 21:48:20.139 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.139 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.142 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:20.142 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2eca819f] 21:48:20.153 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6ab0e4a, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.153 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@2eca819f] 21:48:20.168 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@1271cc55 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.169 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@1271cc55 21:48:20.171 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.174 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@705d44cd, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.181 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.183 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@1271cc55, i.t.t.e.d.m.r.Loadable) 21:48:20.185 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>>>>> added implementations: (i.t.t.e.p.ListOfPersons, i.t.t.e.d.m.r.Loadable) -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.188 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:48:20.195 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable] 21:48:20.196 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable] 21:48:20.196 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.196 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.ListOfPersons: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.196 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Marshallable -> [i.t.t.e.d.m.r.PersonXStreamMarshallable] 21:48:20.196 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Unmarshallable -> [i.t.t.e.d.m.r.PersonXStreamUnmarshallable] 21:48:20.196 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.196 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.197 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Loadable -> [i.t.t.e.d.m.r.MarshallableLoadable] 21:48:20.197 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> j.l.Object: i.t.t.e.d.m.r.Savable -> [i.t.t.e.d.m.r.MarshallableSavable] 21:48:20.197 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 21:48:20.197 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[]] 21:48:20.200 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@ae1e520] 21:48:20.204 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@705d44cd, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.205 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@ae1e520] 21:48:20.211 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@1271cc55 at construction time: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.211 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@1271cc55 21:48:20.211 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.212 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6efcbdc4, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) 21:48:20.212 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.212 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@1271cc55, i.t.r.i.Unmarshallable) 21:48:20.212 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.213 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext1@3e7f090b, i.t.t.e.d.m.r.XStreamContext1@3e7f090b] 21:48:20.213 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext1@3e7f090b] 21:48:20.213 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@749df7fa] 21:48:20.213 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6efcbdc4, [i.t.t.e.d.m.r.XStreamContext1@3e7f090b]) completed 21:48:20.214 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@749df7fa] 21:48:20.216 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith 21:48:20.216 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded persons: [Joe Smith, Luke Skywalker] 21:48:20.241 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@3be5eccd/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.241 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@3be5eccd/1 21:48:20.241 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.242 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@73275fca, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.242 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.242 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@3be5eccd/1, i.t.r.i.Marshallable) 21:48:20.242 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.243 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.243 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.256 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@67b056e7] 21:48:20.257 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@73275fca, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.257 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@67b056e7] 21:48:20.258 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (joe as Marshallable) marshalled: <?xml version="1.0" ?><PERSON><ID>1</ID><FIRST-NAME>Joe</FIRST-NAME><LAST-NAME>Smith</LAST-NAME></PERSON> 21:48:20.259 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@46273c1f at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.259 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@46273c1f 21:48:20.259 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.259 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@4adc0631, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.260 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.260 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@46273c1f, i.t.r.i.Marshallable) 21:48:20.260 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.260 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.260 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.266 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@7a827acd] 21:48:20.267 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@4adc0631, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.267 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@7a827acd] 21:48:20.268 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** (listOfPersons as Marshallable) marshalled: <?xml version="1.0" ?><PERSONS><PERSON><ID>1</ID><FIRST-NAME>Joe</FIRST-NAME><LAST-NAME>Smith</LAST-NAME></PERSON><PERSON><ID>2</ID><FIRST-NAME>Luke</FIRST-NAME><LAST-NAME>Skywalker</LAST-NAME></PERSON></PERSONS> 21:48:20.269 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@87f2a9e/2b92272b-2cec-460e-9f0d-985f4148da16 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.269 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@87f2a9e/2b92272b-2cec-460e-9f0d-985f4148da16 21:48:20.269 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.269 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@28be6382, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.270 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.270 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@87f2a9e/2b92272b-2cec-460e-9f0d-985f4148da16, i.t.r.i.Unmarshallable) 21:48:20.270 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.281 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.281 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.282 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@20055681] 21:48:20.282 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@28be6382, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.282 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@20055681] 21:48:20.284 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled person: Joe Smith 21:48:20.284 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@51dfa3c5 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.284 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@51dfa3c5 21:48:20.284 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.285 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@734485a8, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.285 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.285 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@51dfa3c5, i.t.r.i.Unmarshallable) 21:48:20.285 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.285 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.286 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.286 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@79ff741f] 21:48:20.290 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@734485a8, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.291 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@79ff741f] 21:48:20.293 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Unmarshalled persons: [Joe Smith, Luke Skywalker] 21:48:20.293 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@3be5eccd/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.293 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.Person@3be5eccd/1 21:48:20.293 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.294 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@17672d33, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.294 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.294 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@3be5eccd/1, i.t.t.e.d.m.r.Savable) 21:48:20.294 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 21:48:20.294 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith] 21:48:20.294 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@40d983b2] 21:48:20.295 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@17672d33, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.295 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@40d983b2] 21:48:20.295 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@3be5eccd/1 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.295 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.Person@3be5eccd/1 21:48:20.295 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.296 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6d91855, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.296 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.296 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@3be5eccd/1, i.t.r.i.Marshallable) 21:48:20.296 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.296 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.296 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Joe Smith, it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.296 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamMarshallable@28f9b308] 21:48:20.297 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6d91855, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.297 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamMarshallable@28f9b308] 21:48:20.306 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@44143892 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.307 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Savable) for i.t.t.e.p.ListOfPersons@44143892 21:48:20.307 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.307 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6f450846, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.307 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.308 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@44143892, i.t.t.e.d.m.r.Savable) 21:48:20.308 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableSavable(java.lang.Object) 21:48:20.308 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker]] 21:48:20.308 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableSavable@40d678d9] 21:48:20.308 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@6f450846, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.308 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableSavable@40d678d9] 21:48:20.309 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@44143892 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.309 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Marshallable) for i.t.t.e.p.ListOfPersons@44143892 21:48:20.309 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.309 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@237bb183, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.309 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.309 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@44143892, i.t.r.i.Marshallable) 21:48:20.309 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamMarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.310 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.310 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[Joe Smith, Luke Skywalker], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.310 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@643b9a92] 21:48:20.310 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@237bb183, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.310 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamMarshallable@643b9a92] 21:48:20.321 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@6c9ff4dd/d7106062-9ad8-4112-983e-09aa2537199e at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.321 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.Person@6c9ff4dd/d7106062-9ad8-4112-983e-09aa2537199e 21:48:20.321 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.321 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@1ac6b7ae, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.322 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.322 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@6c9ff4dd/d7106062-9ad8-4112-983e-09aa2537199e, i.t.t.e.d.m.r.Loadable) 21:48:20.322 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 21:48:20.322 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ ] 21:48:20.322 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@e44d951] 21:48:20.322 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@1ac6b7ae, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.322 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@e44d951] 21:48:20.323 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@6c9ff4dd/d7106062-9ad8-4112-983e-09aa2537199e at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.323 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.Person@6c9ff4dd/d7106062-9ad8-4112-983e-09aa2537199e 21:48:20.323 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.323 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@31c71f65, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.323 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.323 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@6c9ff4dd/d7106062-9ad8-4112-983e-09aa2537199e, i.t.r.i.Unmarshallable) 21:48:20.330 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.PersonXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.331 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.331 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.331 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@1e13a534] 21:48:20.331 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@31c71f65, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.331 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.PersonXStreamUnmarshallable@1e13a534] 21:48:20.333 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@36b569f6 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.333 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.m.r.Loadable) for i.t.t.e.p.ListOfPersons@36b569f6 21:48:20.333 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.333 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@556ed69c, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.333 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.333 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@36b569f6, i.t.t.e.d.m.r.Loadable) 21:48:20.334 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.MarshallableLoadable(java.lang.Object) 21:48:20.334 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[]] 21:48:20.334 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.MarshallableLoadable@5657f300] 21:48:20.334 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@556ed69c, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.334 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.MarshallableLoadable@5657f300] 21:48:20.334 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.ListOfPersons@36b569f6 at construction time: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.334 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Unmarshallable) for i.t.t.e.p.ListOfPersons@36b569f6 21:48:20.334 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.335 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@49db5438, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) 21:48:20.335 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] - it.tidalwave.role.impl.DefaultContextManager@220f2885 21:48:20.335 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.ListOfPersons@36b569f6, i.t.r.i.Unmarshallable) 21:48:20.335 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.marshal.role.ListOfPersonsXStreamUnmarshallable(it.tidalwave.thesefoolishthings.examples.person.ListOfPersons,it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext) 21:48:20.335 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.m.r.XStreamContext2@3c6f420f, i.t.t.e.d.m.r.XStreamContext2@3c6f420f] 21:48:20.335 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [[], it.tidalwave.thesefoolishthings.examples.dci.marshal.role.XStreamContext2@3c6f420f] 21:48:20.335 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@6aa2a1a9] 21:48:20.336 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$360/0x00000001002fbc40@49db5438, [i.t.t.e.d.m.r.XStreamContext2@3c6f420f]) completed 21:48:20.336 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.m.r.ListOfPersonsXStreamUnmarshallable@6aa2a1a9] 21:48:20.337 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded person: Joe Smith 21:48:20.338 [main ] INFO i.t.t.e.d.marshal.xstream.DciMarshalXStreamExample - ******** Loaded persons: [Joe Smith, Luke Skywalker] 21:48:20.361 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - TEST PASSED in 5262 msec 21:48:20.361 [main ] INFO i.t.t.e.d.m.xstream.DciMarshalXStreamExampleTest - 21:48:20.364 [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: 8.131 s - in it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExampleTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: DCI :: Marshal XStream' with 17 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] BugInstance size is 2 [INFO] Error size is 0 [INFO] Total bugs: 2 [ERROR] Medium: Non-null field contextManager is not initialized by new it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample() [it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample] At DciMarshalXStreamExample.java:[line 59] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Low: Private method it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample.alternateSyntax() is never called [it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample] At DciMarshalXStreamExample.java:[lines 103-106] UPM_UNCALLED_PRIVATE_METHOD [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] There are 32 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582514184 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 17 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/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_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[52,19] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from T#1 to T#2 where T#1,T#2 are type-variables: T#1 extends Object declared in class XStreamUnmarshallableSupport T#2 extends Object declared in method <T#2>unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java:[54,53] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class XStreamUnmarshallableSupport [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Person to T#2 where T#1,T#2 are type-variables: T#1 extends Object declared in class XStreamUnmarshallableSupport T#2 extends Object declared in method <T#2>unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java:[52,37] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java:[65,46] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java:[40,13] [unchecked] unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ListOfPersons to T#2 where T#1,T#2 are type-variables: T#1 extends Object declared in class XStreamUnmarshallableSupport T#2 extends Object declared in method <T#2>unmarshal(InputStream) [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] org.springframework:spring-beans:jar:5.3.24:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:compile [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >-- [INFO] Building TheseFoolishThings :: Examples :: DCI :: Persistence JPA 3.2-ALPHA-24-SNAPSHOT [14/19] [INFO] from modules/examples/DciPersistenceJpaExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582524533 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java:[68,34] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [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.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest 21:48:57.483 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest 21:48:57.642 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - ********************* 21:48:57.642 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - TEST "must not crash" 21:48:57.642 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - ********************* . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.7.7) 21:48:59.452 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - Starting Main using Java 11.0.18 on jenkins-5bdb99d745-jw6tn with PID 42409 (/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/classes started by jenkins in /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample) 21:48:59.452 [main ] DEBUG i.t.t.examples.dci.persistable.jpa.Main - Running with Spring Boot v2.7.7, Spring v5.3.24 21:48:59.453 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - No active profile set, falling back to 1 default profile: "default" 21:49:01.560 [main ] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. 21:49:01.634 [main ] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 37 ms. Found 0 JPA repository interfaces. 21:49:03.300 [main ] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Log4j2LoggerProvider 21:49:03.397 [main ] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... 21:49:04.790 [main ] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. 21:49:05.302 [main ] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] 21:49:05.554 [main ] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.6.14.Final 21:49:06.242 [main ] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final} 21:49:06.757 [main ] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 21:49:09.523 [main ] INFO o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 21:49:09.561 [main ] INFO o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' 21:49:09.633 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ... 21:49:09.635 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@2c90b79e 21:49:09.710 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 21:49:19.445 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.d.p.j.r.i.PersonJpaPersistable]) 21:49:19.455 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:49:19.456 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable] 21:49:19.456 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Persistable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable] 21:49:19.456 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.p.j.r.Findable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable] 21:49:19.478 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@7b0a1669 21:49:19.706 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$682/0x00000001006ef440@273baa4e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:19.707 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:19.709 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** INSERTING PEOPLE... 21:49:20.141 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@796a9b77 21:49:20.151 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@38894404/3daca1b3-7b70-4580-a64c-62e3e771d350 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.152 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@38894404/3daca1b3-7b70-4580-a64c-62e3e771d350 21:49:20.153 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.156 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@66614b93, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.158 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.158 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@38894404/3daca1b3-7b70-4580-a64c-62e3e771d350, i.t.r.i.Persistable) 21:49:20.163 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.167 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.168 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Michelangelo Buonarroti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.169 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@603d32ba] 21:49:20.170 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@66614b93, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.173 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@603d32ba] 21:49:20.264 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@66879da9/04767eca-4d52-4a89-9517-afe8b8390f47 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.265 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@66879da9/04767eca-4d52-4a89-9517-afe8b8390f47 21:49:20.265 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.265 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@6ca1dd24, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.266 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.266 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@66879da9/04767eca-4d52-4a89-9517-afe8b8390f47, i.t.r.i.Persistable) 21:49:20.266 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.267 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.267 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Lorenzo Bernini, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.267 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@18fcbbb2] 21:49:20.267 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@6ca1dd24, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.269 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@18fcbbb2] 21:49:20.270 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@71910b1a/e13b908f-b94e-45f6-a8bd-0a1a920dcd92 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.270 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@71910b1a/e13b908f-b94e-45f6-a8bd-0a1a920dcd92 21:49:20.270 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.271 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@6ee7a80f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.271 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.271 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@71910b1a/e13b908f-b94e-45f6-a8bd-0a1a920dcd92, i.t.r.i.Persistable) 21:49:20.271 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.272 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.272 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Leonardo da Vinci, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.272 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4c37c88d] 21:49:20.273 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@6ee7a80f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.273 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4c37c88d] 21:49:20.274 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@7b75c1a3/314be330-ed9d-4688-94bc-3c2524916fab at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.274 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@7b75c1a3/314be330-ed9d-4688-94bc-3c2524916fab 21:49:20.274 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.274 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@5a007f3f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.275 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.275 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@7b75c1a3/314be330-ed9d-4688-94bc-3c2524916fab, i.t.r.i.Persistable) 21:49:20.275 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.275 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.276 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Pietro Perugino, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.276 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@51126e26] 21:49:20.276 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@5a007f3f, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.276 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@51126e26] 21:49:20.277 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@21d335d2/3bdeaab8-2158-4e4f-8db0-f77eb583d5b2 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.277 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@21d335d2/3bdeaab8-2158-4e4f-8db0-f77eb583d5b2 21:49:20.277 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.278 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@3a526d36, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.290 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.291 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@21d335d2/3bdeaab8-2158-4e4f-8db0-f77eb583d5b2, i.t.r.i.Persistable) 21:49:20.291 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.291 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.291 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Paolo Uccello, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.292 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@40bccb37] 21:49:20.292 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@3a526d36, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.293 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@40bccb37] 21:49:20.303 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@1a9242c7/f425c5c7-afda-415e-bcee-3f0c24e877f9 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.304 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@1a9242c7/f425c5c7-afda-415e-bcee-3f0c24e877f9 21:49:20.304 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.305 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@2d5cdf01, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.305 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.305 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@1a9242c7/f425c5c7-afda-415e-bcee-3f0c24e877f9, i.t.r.i.Persistable) 21:49:20.305 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.306 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.306 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Andrea Mantegna, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.306 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1bd13693] 21:49:20.306 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@2d5cdf01, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.307 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1bd13693] 21:49:20.307 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@3378d4a3/e221563e-6ae6-435b-aeed-ac5e54927c8a at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.308 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@3378d4a3/e221563e-6ae6-435b-aeed-ac5e54927c8a 21:49:20.308 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.314 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@6ae06535, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.314 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.315 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@3378d4a3/e221563e-6ae6-435b-aeed-ac5e54927c8a, i.t.r.i.Persistable) 21:49:20.315 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.315 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.315 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Ambrogio Lorenzetti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.315 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@58ac9da6] 21:49:20.316 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@6ae06535, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.316 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@58ac9da6] 21:49:20.317 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@68de7c07/93a69caa-43e6-40b3-9929-fe7397cabe38 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.317 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@68de7c07/93a69caa-43e6-40b3-9929-fe7397cabe38 21:49:20.317 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.317 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@3d0399c0, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.317 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.318 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@68de7c07/93a69caa-43e6-40b3-9929-fe7397cabe38, i.t.r.i.Persistable) 21:49:20.318 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.318 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.318 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Piero della Francesca, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.318 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@343043db] 21:49:20.319 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@3d0399c0, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.319 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@343043db] 21:49:20.320 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@5db6ae5d/c9226b5b-bf1b-4d3d-9c95-a344863e2ab2 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.320 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@5db6ae5d/c9226b5b-bf1b-4d3d-9c95-a344863e2ab2 21:49:20.320 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.332 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@4a424b79, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.332 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.333 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@5db6ae5d/c9226b5b-bf1b-4d3d-9c95-a344863e2ab2, i.t.r.i.Persistable) 21:49:20.333 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.333 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.333 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Giotto da Bondone, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.333 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4c2960f0] 21:49:20.333 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@4a424b79, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.334 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@4c2960f0] 21:49:20.463 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@41825493/2a446bd8-7c4a-4c31-9a57-8247d36dad69 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.463 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@41825493/2a446bd8-7c4a-4c31-9a57-8247d36dad69 21:49:20.463 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.464 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@3a05f14, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.464 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.465 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@41825493/2a446bd8-7c4a-4c31-9a57-8247d36dad69, i.t.t.e.d.p.j.r.Findable) 21:49:20.465 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.469 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.469 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.469 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@10f92299] 21:49:20.469 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@3a05f14, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.470 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@10f92299] 21:49:20.760 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PEOPLE [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone] 21:49:20.762 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@b55f397/4c59370b-c3f5-4549-8236-644dbec21a48 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.762 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@b55f397/4c59370b-c3f5-4549-8236-644dbec21a48 21:49:20.762 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.762 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@4094c1de, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) 21:49:20.763 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] - it.tidalwave.role.impl.DefaultContextManager@6f6dbc08 21:49:20.763 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@b55f397/4c59370b-c3f5-4549-8236-644dbec21a48, i.t.t.e.d.p.j.r.Findable) 21:49:20.763 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext) 21:49:20.763 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297] 21:49:20.763 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@6eedc297] 21:49:20.763 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@780e11d2] 21:49:20.764 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$691/0x00000001006ecc40@4094c1de, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:20.764 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@780e11d2] 21:49:20.780 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PERSON Lorenzo Bernini 21:49:20.781 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$682/0x00000001006ef440@273baa4e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@6eedc297]) completed 21:49:21.028 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - Started Main in 22.795 seconds (JVM running for 27.697) 21:49:21.048 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - TEST PASSED in 23405 msec 21:49:21.049 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - 21:49:21.059 [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: 26.372 s - in it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: DCI :: Persistence JPA' with 8 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] There are 21 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582571442 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java:[68,34] [rawtypes] found raw type: Class missing type arguments for generic class Class<T> where T is a type-variable: T extends Object declared in class Class [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.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.springframework.boot:spring-boot:jar:2.7.7:compile [WARNING] org.springframework:spring-context:jar:5.3.24:compile [WARNING] jakarta.transaction:jakarta.transaction-api:jar:1.3.3:compile [WARNING] jakarta.persistence:jakarta.persistence-api:jar:2.2.3:compile [WARNING] jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile [WARNING] org.springframework.boot:spring-boot-autoconfigure:jar:2.7.7:compile [WARNING] Unused declared dependencies found: [WARNING] org.springframework.boot:spring-boot-starter:jar:2.7.7:compile [WARNING] org.springframework.boot:spring-boot-starter-data-jpa:jar:2.7.7:compile [WARNING] com.h2database:h2:jar:2.1.214:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:compile [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-swing >-- [INFO] Building TheseFoolishThings :: Examples :: DCI :: Swing 3.2-ALPHA-24-SNAPSHOT [15/19] [INFO] from modules/examples/DciSwingExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582581553 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 14 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[73,44] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[77,29] [unchecked] unchecked call to setCellRenderer(ListCellRenderer<? super E>) as a member of the raw type JList where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[98,34] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[123,41] [rawtypes] found raw type: AbstractListModel missing type arguments for generic class AbstractListModel<E> where E is a type-variable: E extends Object declared in class AbstractListModel [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[164,23] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[44,7] [serial] serializable class SwingPersonPresentation has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java:[55,44] [unchecked] createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider return type requires unchecked conversion from ObservableList<? extends Person> to ObservableList<T> where T is a type-variable: T extends Object declared in method <T>createObservableList() [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[53,66] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[50,7] [serial] serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Skipping JaCoCo execution due to missing execution data file. [JENKINS] Recording test results [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-swing >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-dci-swing <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] BugInstance size is 2 [INFO] Error size is 0 [INFO] Total bugs: 2 [ERROR] Low: Class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation defines non-transient non-serializable instance field bindings [it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation] In SwingPersonPresentation.java SE_BAD_FIELD [ERROR] Low: The class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation$1 could be refactored into a named _static_ inner class [it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation] At SwingPersonPresentation.java:[line 123] SIC_INNER_SHOULD_BE_STATIC_ANON [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] There are 15 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-dci-swing >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582608191 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.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.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 14 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[73,44] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[77,29] [unchecked] unchecked call to setCellRenderer(ListCellRenderer<? super E>) as a member of the raw type JList where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[98,34] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[123,41] [rawtypes] found raw type: AbstractListModel missing type arguments for generic class AbstractListModel<E> where E is a type-variable: E extends Object declared in class AbstractListModel [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[164,23] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[44,7] [serial] serializable class SwingPersonPresentation has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java:[55,44] [unchecked] createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider return type requires unchecked conversion from ObservableList<? extends Person> to ObservableList<T> where T is a type-variable: T extends Object declared in method <T>createObservableList() [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[53,66] [rawtypes] found raw type: JList missing type arguments for generic class JList<E> where E is a type-variable: E extends Object declared in class JList [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[50,7] [serial] serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-dci-swing <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-dci-swing --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] org.springframework:spring-aspects:jar:5.3.24:compile [WARNING] org.aspectj:aspectjrt:jar:1.9.19:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:compile [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.testng:testng:jar:7.7.1:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample1 >-- [INFO] Building TheseFoolishThings :: Examples :: Finder :: In-memory Finder 3.2-ALPHA-24-SNAPSHOT [16/19] [INFO] from modules/examples/InMemoryFinderExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582615497 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 21:50:27.807 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest 21:50:28.013 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - ********************* 21:50:28.022 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - TEST "must not crash" 21:50:28.023 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - ********************* 21:50:28.078 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:28.133 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone] 21:50:28.142 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[])) 21:50:28.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])) 21:50:28.143 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[]) 21:50:28.143 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello] 21:50:28.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@160c7c42])) 21:50:28.154 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@160c7c42]) 21:50:28.154 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@160c7c42... 21:50:28.157 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino] 21:50:28.158 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@5b5b53c6])) 21:50:28.158 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@5b5b53c6]) 21:50:28.166 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@5b5b53c6... 21:50:28.167 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini] 21:50:28.174 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - TEST PASSED in 162 msec 21:50:28.175 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - 21:50:28.196 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ********************* 21:50:28.197 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testAllPersons" 21:50:28.197 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ********************* 21:50:28.198 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:28.211 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 7 msec 21:50:28.211 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - 21:50:28.213 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ************************************** 21:50:28.213 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testAllPersonsSortedByFirstName" 21:50:28.213 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ************************************** 21:50:28.214 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@71262020])) 21:50:28.214 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@71262020]) 21:50:28.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@71262020... 21:50:28.217 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 2 msec 21:50:28.218 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - 21:50:28.219 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - *********************************************** 21:50:28.219 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testAllPersonsSortedByLastNameDescending" 21:50:28.219 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - *********************************************** 21:50:28.227 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@336d28a1])) 21:50:28.228 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@336d28a1]) 21:50:28.228 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@336d28a1... 21:50:28.229 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 9 msec 21:50:28.229 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - 21:50:28.230 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ********************** 21:50:28.231 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testPersonRange" 21:50:28.231 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ********************** 21:50:28.231 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[])) 21:50:28.232 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])) 21:50:28.232 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[]) 21:50:28.233 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 2 msec 21:50:28.233 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - 21:50:28.233 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.268 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: Finder :: In-memory Finder' with 3 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample1 >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample1 <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] There are 3 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample1 >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582640231 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample1 <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample1 --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:compile [WARNING] Unused declared dependencies found: [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:runtime [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.mockito:mockito-core:jar:4.8.1:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample2 >-- [INFO] Building TheseFoolishThings :: Examples :: Finder :: Extended Finder 3.2-ALPHA-24-SNAPSHOT [17/19] [INFO] from modules/examples/ExtendedFinderExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582647379 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[43,7] [serial] serializable class PersonFinderImpl2b has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[41,7] [serial] serializable class PersonFinderImpl2a has no definition of serialVersionUID [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 21:50:53.969 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test 21:50:54.065 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - ********************* 21:50:54.065 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - TEST "must not crash" 21:50:54.065 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - ********************* 21:50:54.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.115 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone] 21:50:54.122 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@53ba25ff])) 21:50:54.123 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@53ba25ff]) 21:50:54.123 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@53ba25ff... 21:50:54.124 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino] 21:50:54.125 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4345fd45])) 21:50:54.125 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4345fd45]) 21:50:54.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4345fd45... 21:50:54.126 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini] 21:50:54.127 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.127 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])) 21:50:54.128 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[]) 21:50:54.129 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello] 21:50:54.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.130 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B: [] 21:50:54.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4152bd0f])) 21:50:54.132 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4152bd0f]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4152bd0f]) 21:50:54.133 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4152bd0f... 21:50:54.134 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: [] 21:50:54.135 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.135 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.136 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - The first found whose last name is Bernini: Optional[Lorenzo Bernini] 21:50:54.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@e4b54d3])) 21:50:54.138 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@e4b54d3]) 21:50:54.139 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@e4b54d3... 21:50:54.140 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: [] 21:50:54.140 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.141 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.142 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: [] 21:50:54.144 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.147 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: [] 21:50:54.152 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - TEST PASSED in 85 msec 21:50:54.153 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - 21:50:54.167 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ********************* 21:50:54.168 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testAllPersons" 21:50:54.170 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ********************* 21:50:54.174 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.185 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 13 msec 21:50:54.186 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - 21:50:54.187 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ************************************** 21:50:54.187 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testAllPersonsSortedByFirstName" 21:50:54.188 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ************************************** 21:50:54.188 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@25216999])) 21:50:54.190 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@25216999]) 21:50:54.190 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@25216999... 21:50:54.191 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 4 msec 21:50:54.193 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - 21:50:54.194 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *********************************************** 21:50:54.194 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testAllPersonsSortedByLastNameDescending" 21:50:54.195 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *********************************************** 21:50:54.197 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@45bf93bb])) 21:50:54.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@45bf93bb]) 21:50:54.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@45bf93bb... 21:50:54.205 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 9 msec 21:50:54.205 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - 21:50:54.208 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *************************************** 21:50:54.209 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testLastNameIsBerniniFirstResult" 21:50:54.209 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *************************************** 21:50:54.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.212 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 4 msec 21:50:54.212 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - 21:50:54.214 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ******************************** 21:50:54.215 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testLastNameStartingWithB" 21:50:54.215 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ******************************** 21:50:54.217 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.217 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.219 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 4 msec 21:50:54.219 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - 21:50:54.220 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ************************************************* 21:50:54.220 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testLastNameStartingWithBSortedByFirstName" 21:50:54.221 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ************************************************* 21:50:54.222 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@79e2606f])) 21:50:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@79e2606f]) 21:50:54.223 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@79e2606f... 21:50:54.225 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 5 msec 21:50:54.226 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - 21:50:54.231 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ********************** 21:50:54.231 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testPersonRange" 21:50:54.231 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ********************** 21:50:54.232 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.232 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])) 21:50:54.237 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[]) 21:50:54.237 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 6 msec 21:50:54.238 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - 21:50:54.241 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ********************* 21:50:54.241 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testAllPersons" 21:50:54.241 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ********************* 21:50:54.241 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.244 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec 21:50:54.245 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - 21:50:54.248 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ************************************** 21:50:54.248 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testAllPersonsSortedByFirstName" 21:50:54.248 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ************************************** 21:50:54.249 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1e5b33e5])) 21:50:54.250 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1e5b33e5]) 21:50:54.250 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1e5b33e5... 21:50:54.252 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec 21:50:54.252 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - 21:50:54.253 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *********************************************** 21:50:54.253 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testAllPersonsSortedByLastNameDescending" 21:50:54.253 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *********************************************** 21:50:54.254 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@13f4048e])) 21:50:54.255 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@13f4048e]) 21:50:54.256 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@13f4048e... 21:50:54.257 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 3 msec 21:50:54.258 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - 21:50:54.260 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *************************************** 21:50:54.260 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testLastNameIsBerniniFirstResult" 21:50:54.260 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *************************************** 21:50:54.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@287ad0da) 21:50:54.261 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.263 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec 21:50:54.263 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - 21:50:54.266 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ******************************** 21:50:54.267 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testLastNameStartingWithB" 21:50:54.267 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ******************************** 21:50:54.267 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@510e4d79) 21:50:54.270 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 21:50:54.273 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 6 msec 21:50:54.273 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - 21:50:54.274 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ************************************************* 21:50:54.274 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testLastNameStartingWithBSortedByFirstName" 21:50:54.274 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ************************************************* 21:50:54.275 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@6d35ff7b) 21:50:54.275 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef31221])) 21:50:54.275 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef31221]) 21:50:54.276 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef31221... 21:50:54.276 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec 21:50:54.276 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - 21:50:54.277 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ********************** 21:50:54.277 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testPersonRange" 21:50:54.278 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ********************** 21:50:54.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2147483647, contexts=[], sorters=[])) 21:50:54.278 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[])) 21:50:54.279 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[]) 21:50:54.279 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec 21:50:54.279 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - 21:50:54.280 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.833 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: Finder :: Extended Finder' with 6 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample2 >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample2 <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] BugInstance size is 4 [INFO] Error size is 0 [INFO] Total bugs: 4 [ERROR] Medium: Class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a defines non-transient non-serializable instance field persons [it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a] In PersonFinderImpl2a.java SE_BAD_FIELD [ERROR] Low: it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a is Serializable; consider declaring a serialVersionUID [it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a] At PersonFinderImpl2a.java:[lines 56-105] SE_NO_SERIALVERSIONID [ERROR] Medium: Class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b defines non-transient non-serializable instance field status [it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b] In PersonFinderImpl2b.java SE_BAD_FIELD [ERROR] Low: it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b is Serializable; consider declaring a serialVersionUID [it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b] At PersonFinderImpl2b.java:[lines 74-117] SE_NO_SERIALVERSIONID [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] There are 7 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample2 >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582661319 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[43,7] [serial] serializable class PersonFinderImpl2b has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[41,7] [serial] serializable class PersonFinderImpl2a has no definition of serialVersionUID [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample2 <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample2 --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:compile [WARNING] Unused declared dependencies found: [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:runtime [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] org.mockito:mockito-core:jar:4.8.1:test [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample3 >-- [INFO] Building TheseFoolishThings :: Examples :: Finder :: JPA Finder 3.2-ALPHA-24-SNAPSHOT [18/19] [INFO] from modules/examples/JPAFinderExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582666483 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Copying 2 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 11 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[55,7] [serial] serializable class JpaFinder has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Copying 1 resource from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java:[49,18] [rawtypes] found raw type: TypedQuery missing type arguments for generic class TypedQuery<X> where X is a type-variable: X extends Object declared in interface TypedQuery [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java:[45,12] [rawtypes] found raw type: JpaFinder missing type arguments for generic class JpaFinder<T,E> where T,E are type-variables: T extends Object declared in class JpaFinder E extends Object declared in class JpaFinder [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 21:51:14.007 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest 21:51:14.097 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - ********************* 21:51:14.098 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - TEST "must not crash" 21:51:14.099 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - ********************* 21:51:14.192 [main ] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Slf4jLoggerProvider 21:51:14.341 [main ] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: example] 21:51:14.428 [main ] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.6.14.Final 21:51:14.858 [main ] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final} 21:51:15.197 [main ] WARN org.hibernate.orm.connections.pooling - HHH10001002: Using Hibernate built-in connection pool (not for production use!) 21:51:15.203 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:mem:memdb] 21:51:15.204 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001001: Connection properties: {password=****, user=} 21:51:15.204 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001003: Autocommit mode: false 21:51:15.209 [main ] INFO o.h.e.j.c.i.DriverManagerConnectionProviderImpl - HHH000115: Hibernate connection pool size: 20 (min=1) 21:51:15.620 [main ] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 21:51:16.922 [main ] INFO org.hibernate.orm.connections.access - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5ed6eedb] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 21:51:16.935 [main ] INFO org.hibernate.orm.connections.access - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@7015e045] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 21:51:16.961 [main ] INFO o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 21:51:17.246 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p 21:51:17.488 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone] 21:51:17.491 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT COUNT(p) FROM PersonEntity p 21:51:17.505 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Count: 9 21:51:17.506 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p 21:51:17.513 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello] 21:51:17.532 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName 21:51:17.557 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino] 21:51:17.558 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC 21:51:17.576 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini] 21:51:17.584 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@7b17e169 21:51:17.589 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@3c2f416c 21:51:17.595 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@16b512d5/7fc75322-75bc-49c7-9f73-c95ff541d8b4 at construction time: [] 21:51:17.596 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.j.r.Findable) for i.t.t.e.p.Person@16b512d5/7fc75322-75bc-49c7-9f73-c95ff541d8b4 21:51:17.596 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:51:17.598 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda$405/0x00000001005ca440@6569268a, []) 21:51:17.600 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@138a1181 21:51:17.609 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ... 21:51:17.612 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.thesefoolishthings.examples.jpafinderexample.HardwiredSystemRoleFactoryProvider@61df4db7 21:51:17.622 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.j.i.PersonJpaPersistable]) 21:51:17.627 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:51:17.628 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.j.i.PersonJpaPersistable] 21:51:17.628 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Persistable -> [i.t.t.e.j.i.PersonJpaPersistable] 21:51:17.629 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.j.r.Findable -> [i.t.t.e.j.i.PersonJpaPersistable] 21:51:17.631 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@16b512d5/7fc75322-75bc-49c7-9f73-c95ff541d8b4, i.t.t.e.j.r.Findable) 21:51:17.631 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person) 21:51:17.632 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ ] 21:51:17.634 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.j.i.PersonJpaPersistable@6cd617d1] 21:51:17.634 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda$405/0x00000001005ca440@6569268a, []) completed 21:51:17.636 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.j.i.PersonJpaPersistable@6cd617d1] 21:51:17.638 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC 21:51:17.649 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Three persons from the 2nd position, with Person.as(): [Giotto da Bondone, Paolo Uccello, Pietro Perugino] 21:51:17.651 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001008: Cleaning up connection pool [jdbc:h2:mem:memdb] 21:51:17.656 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - TEST PASSED in 3558 msec 21:51:17.656 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - 21:51:18.379 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************************** 21:51:18.380 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithAscendingSortAndFirstMax" 21:51:18.381 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************************** 21:51:18.382 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName 21:51:18.401 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 21 msec 21:51:18.402 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:51:18.411 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ************************* 21:51:18.411 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithCount" 21:51:18.411 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ************************* 21:51:18.413 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT COUNT(p) FROM PersonEntity p 21:51:18.419 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 7 msec 21:51:18.420 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:51:18.426 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************* 21:51:18.427 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDescendingSortAndFirstMax" 21:51:18.427 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************* 21:51:18.428 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC 21:51:18.430 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 3 msec 21:51:18.430 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:51:18.435 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ****************************** 21:51:18.435 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDoubleSort" 21:51:18.436 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ****************************** 21:51:18.436 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC, p.firstName 21:51:18.438 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 3 msec 21:51:18.438 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:51:18.443 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************** 21:51:18.445 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testSimpleQuery" 21:51:18.445 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************** 21:51:18.450 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p 21:51:18.454 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 9 msec 21:51:18.454 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:51:18.455 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.856 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: Finder :: JPA Finder' with 14 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample3 >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample3 <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] BugInstance size is 0 [INFO] Error size is 0 [INFO] No errors/warnings found [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] There are 24 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample3 >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582685702 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Copying 2 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 11 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[55,7] [serial] serializable class JpaFinder has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Copying 1 resource from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java:[49,18] [rawtypes] found raw type: TypedQuery missing type arguments for generic class TypedQuery<X> where X is a type-variable: X extends Object declared in interface TypedQuery [WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java:[45,12] [rawtypes] found raw type: JpaFinder missing type arguments for generic class JpaFinder<T,E> where T,E are type-variables: T extends Object declared in class JpaFinder E extends Object declared in class JpaFinder [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample3 <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:compile [WARNING] javax.persistence:javax.persistence-api:jar:2.2:compile [WARNING] Unused declared dependencies found: [WARNING] com.h2database:h2:jar:2.1.214:compile [WARNING] org.hibernate:hibernate-core:jar:5.6.14.Final:compile [WARNING] org.hibernate:hibernate-entitymanager:jar:5.6.14.Final:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:runtime [WARNING] ch.qos.logback:logback-core:jar:1.4.7:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-24-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:project-archetype >---------- [INFO] Building TheseFoolishThings :: Project Archetype 3.2-ALPHA-24-SNAPSHOT [19/19] [INFO] from archetypes/project/pom.xml [INFO] --------------------------[ maven-archetype ]--------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ project-archetype --- [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ project-archetype --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582691867 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ project-archetype --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed [INFO] Rule 2: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] Rule 4: org.apache.maven.enforcer.rules.ReactorModuleConvergence passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ project-archetype --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ project-archetype --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ project-archetype --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ project-archetype --- [INFO] Copying 12 resources from src/main/resources to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ project-archetype --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/src/test/resources [INFO] [INFO] --- jacoco:0.8.9:report (report) @ project-archetype --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- archetype:2.4:jar (default-jar) @ project-archetype --- [INFO] Building archetype jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31 [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ project-archetype --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- archetype:2.4:integration-test (default-integration-test) @ project-archetype --- [WARNING] No Archetype IT projects: root 'projects' directory not found. [JENKINS] Recording test results[INFO] [INFO] --- install:3.1.1:install (default-install) @ project-archetype --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-24-SNAPSHOT/project-archetype-3.2-ALPHA-24-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-24-SNAPSHOT.30ad76de1a31.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-24-SNAPSHOT/project-archetype-3.2-ALPHA-24-SNAPSHOT.jar [INFO] [INFO] --- archetype:2.4:update-local-catalog (default-update-local-catalog) @ project-archetype --- [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ project-archetype >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ project-archetype --- [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ project-archetype <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ project-archetype --- [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ project-archetype --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] PMD version: 6.53.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ project-archetype --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code> instead. [INFO] PMD version: 6.53.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! [WARNING] Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! [WARNING] The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 [WARNING] The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 [INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ project-archetype --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ project-archetype >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ project-archetype --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project [INFO] Storing buildNumber: 30ad76de1a31 at timestamp: 1683582697058 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ project-archetype --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed [INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-banned-dependencies) @ project-archetype --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ project-archetype --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ project-archetype --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ project-archetype --- [INFO] Copying 12 resources from src/main/resources to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ project-archetype --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/src/test/resources [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ project-archetype <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ project-archetype --- [INFO] No dependency problems found [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] ---------< it.tidalwave.thesefoolishthings:thesefoolishthings >--------- [INFO] Building TheseFoolishThings 3.2-ALPHA-24-SNAPSHOT [20/19] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- dependency-check:8.2.1:aggregate (default-cli) @ thesefoolishthings --- [INFO] Skipping dependency-check:aggregate [JENKINS] Archiving disabled Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled[INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for TheseFoolishThings 3.2-ALPHA-24-SNAPSHOT: [INFO] [INFO] TheseFoolishThings ................................. SUCCESS [ 1.032 s] [INFO] TheseFoolishThings (modules) ....................... SUCCESS [ 1.569 s] [INFO] TheseFoolishThings :: MessageBus ................... SUCCESS [ 30.024 s] [INFO] TheseFoolishThings :: Utilities .................... SUCCESS [01:45 min] [INFO] TheseFoolishThings :: Actors ....................... SUCCESS [ 43.498 s] [INFO] TheseFoolishThings :: Test Utilities ............... SUCCESS [ 39.141 s] [INFO] TheseFoolishThings :: Roles ........................ SUCCESS [01:13 min] [INFO] TheseFoolishThings :: MessageBus :: Spring ......... SUCCESS [01:10 min] [INFO] TheseFoolishThings :: Roles :: Spring .............. SUCCESS [01:11 min] [INFO] TheseFoolishThings :: Examples (master) ............ SUCCESS [ 1.581 s] [INFO] TheseFoolishThings :: Examples :: Data ............. SUCCESS [ 20.484 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Displayable SUCCESS [ 37.598 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream SUCCESS [ 41.842 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA SUCCESS [ 56.726 s] [INFO] TheseFoolishThings :: Examples :: DCI :: Swing ..... SUCCESS [ 33.413 s] [INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder SUCCESS [ 31.310 s] [INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder SUCCESS [ 18.569 s] [INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder SUCCESS [ 24.757 s] [INFO] TheseFoolishThings :: Project Archetype ............ SUCCESS [ 6.336 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12:10 min [INFO] Finished at: 2023-05-08T21:51:43Z [INFO] ------------------------------------------------------------------------ channel stopped [workspace] $ /bin/bash /tmp/jenkins10613901939731732833.sh No post-build script. TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml Saving reports... Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-3.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-4.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-5.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-6.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-7.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-8.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results-9.xml' Processing '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/testng/testng-results.xml' 0.749064% of tests failed, which exceeded threshold of 0%. Marking build as UNSTABLE TestNG Reports Processing: FINISH [JaCoCo plugin] Collecting JaCoCo coverage data... [JaCoCo plugin] Version: 3.3.3 [JaCoCo plugin] **/**.exec;**/classes;**/src/main/java; locations are configured [JaCoCo plugin] Number of found exec files for pattern **/**.exec: 10 [JaCoCo plugin] Saving matched execfiles: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/jacoco.exec /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec [JaCoCo plugin] Saving matched class directories for class-pattern: **/classes: [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/classes 0 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/classes 36 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/classes 19 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/classes 78 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/classes 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/classes 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/classes 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/classes 111 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/classes 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/classes 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/classes 18 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/classes 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/classes 16 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/classes 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/classes 3 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/classes 14 files [JaCoCo plugin] Saving matched source directories for source-pattern: **/src/main/java: [JaCoCo plugin] Source Inclusions: null [JaCoCo plugin] Source Exclusions: null [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/src/main/resources/archetype-resources/modules/Module1/src/main/java 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/classes/archetype-resources/modules/Module1/src/main/java 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/src/main/java 22 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/src/main/java 10 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/src/main/java 65 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/src/main/java 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/src/main/java 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/src/main/java 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/src/main/java 76 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/src/main/java 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/src/main/java 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/src/main/java 17 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/src/main/java 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/src/main/java 15 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/src/main/java 7 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/src/main/java 3 files [JaCoCo plugin] - /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/src/main/java 11 files [JaCoCo plugin] Loading inclusions files.. [JaCoCo plugin] inclusions: [] [JaCoCo plugin] exclusions: [org/musicbrainz/**/*.class] [JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=0, maxClass=0, minMethod=0, maxMethod=0, minLine=0, maxLine=0, minBranch=0, maxBranch=0, minInstruction=0, maxInstruction=0, minComplexity=0, maxComplexity=0] [JaCoCo plugin] Publishing the results.. [JaCoCo plugin] Loading packages.. [JaCoCo plugin] Done. [JaCoCo plugin] Overall coverage: class: 52.941177, method: 41.233543, line: 44.620464, branch: 31.135532, instruction: 41.414616, complexity: 34.90708 [description-setter] Description set: origin/feature/TFT-165 3.2-ALPHA-24-SNAPSHOT 30ad76de1a31 [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 148 issues (skipped 113 duplicates) [Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8' [Java Compiler] Creating SCM blamer to obtain author and commit information for affected files [Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [Java Compiler] -> resolved paths in source directory (63 found, 0 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 148 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 63 affected files [Java Compiler] No filter has been set, publishing all 148 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 148 issues (skipped 0 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [Java Compiler] -> 63 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 148 issues (skipped 113 duplicates) [Java Compiler] Post processing issues on 'Master' with source code encoding 'UTF-8' [Java Compiler] Creating SCM blamer to obtain author and commit information for affected files [Java Compiler] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Java Compiler] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [Java Compiler] -> resolved paths in source directory (63 found, 0 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 148 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 63 affected files [Java Compiler] No filter has been set, publishing all 148 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 148 issues (skipped 0 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [Java Compiler] -> 63 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] Reference build recorder is not configured [Java Compiler] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [Java Compiler] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [Java Compiler] Issues delta (vs. reference build): outstanding: 148, new: 0, fixed: 0 [Java Compiler] No quality gates have been set - skipping [Java Compiler] Health report is disabled - skipping [Java Compiler] Created analysis result for 148 issues (found 0 new issues, fixed 0 issues) [Java Compiler] Attaching ResultAction with ID 'java' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Maven] -> found 175 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Maven] -> found 175 issues (skipped 0 duplicates) [Maven] Successfully parsed console log [Maven] -> found 175 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 175 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Successfully parsed console log [Maven] -> found 175 issues (skipped 0 duplicates) [Maven] Successfully parsed console log [Maven] -> found 175 issues (skipped 0 duplicates) [Maven] Successfully parsed console log [Maven] -> found 175 issues (skipped 0 duplicates) [Maven] Successfully parsed console log [Maven] -> found 175 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 175 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Reference build recorder is not configured [Maven] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [Maven] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [Maven] Issues delta (vs. reference build): outstanding: 169, new: 6, fixed: 0 [Maven] No quality gates have been set - skipping [Maven] Health report is disabled - skipping [Maven] Created analysis result for 175 issues (found 6 new issues, fixed 0 issues) [Maven] Attaching ResultAction with ID 'maven-warnings' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [CPD] Using default pattern '**/cpd.xml' since user defined pattern is not set [CPD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 32 files [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'archetypes/project/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'archetypes/project/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Actors/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Actors/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/MessageBus/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/MessageBus/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Roles/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Roles/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringMessageBus/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringMessageBus/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringRoles/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringRoles/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/TestUtilities/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/TestUtilities/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Utilities/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Utilities/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/Data/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/Data/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciDisplayableExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciSwingExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciSwingExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/JPAFinderExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/JPAFinderExample/target/site/cpd.xml' [CPD] Skipping post processing [CPD] No filter has been set, publishing all 0 issues [CPD] Repository miner is not configured, skipping repository mining [CPD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 32 files [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'archetypes/project/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'archetypes/project/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Actors/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Actors/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/MessageBus/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/MessageBus/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Roles/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Roles/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringMessageBus/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringMessageBus/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringRoles/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/SpringRoles/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/TestUtilities/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/TestUtilities/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Utilities/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Utilities/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/Data/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/Data/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciDisplayableExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciSwingExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/DciSwingExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/JPAFinderExample/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/examples/JPAFinderExample/target/site/cpd.xml' [CPD] Skipping post processing [CPD] No filter has been set, publishing all 0 issues [CPD] Repository miner is not configured, skipping repository mining [CPD] Reference build recorder is not configured [CPD] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [CPD] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [CPD] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 0 [CPD] No quality gates have been set - skipping [CPD] Health report is disabled - skipping [CPD] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [CPD] Attaching ResultAction with ID 'cpd' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [AspectJ] -> found 10 issues (skipped 23 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [AspectJ] -> found 10 issues (skipped 23 duplicates) [AspectJ] Successfully parsed console log [AspectJ] -> found 10 issues (skipped 23 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [AspectJ] Post processing issues on 'Master' with source code encoding 'UTF-8' [AspectJ] Creating SCM blamer to obtain author and commit information for affected files [AspectJ] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [AspectJ] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [AspectJ] -> resolved paths in source directory (0 found, 1 not found) [AspectJ] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [AspectJ] -> resolved module names for 10 issues [AspectJ] Resolving package names (or namespaces) by parsing the affected files [AspectJ] -> resolved package names of 2 affected files [AspectJ] No filter has been set, publishing all 10 issues [AspectJ] Creating fingerprints for all affected code blocks to track issues over different builds [AspectJ] -> created fingerprints for 0 issues (skipped 10 issues) [AspectJ] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [AspectJ] -> 0 copied, 0 not in workspace, 10 not-found, 0 with I/O error [AspectJ] Repository miner is not configured, skipping repository mining [AspectJ] [-ERROR-] Can't create fingerprints for some files: [AspectJ] [-ERROR-] - '<unknown source file>' file not found [AspectJ] [-ERROR-] - '<unknown source file>' file not found [AspectJ] Successfully parsed console log [AspectJ] -> found 10 issues (skipped 23 duplicates) [AspectJ] Successfully parsed console log [AspectJ] -> found 10 issues (skipped 23 duplicates) [AspectJ] Successfully parsed console log [AspectJ] -> found 10 issues (skipped 23 duplicates) [AspectJ] Successfully parsed console log [AspectJ] -> found 10 issues (skipped 23 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [AspectJ] Post processing issues on 'Master' with source code encoding 'UTF-8' [AspectJ] Creating SCM blamer to obtain author and commit information for affected files [AspectJ] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [AspectJ] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [AspectJ] -> resolved paths in source directory (0 found, 1 not found) [AspectJ] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [AspectJ] -> resolved module names for 10 issues [AspectJ] Resolving package names (or namespaces) by parsing the affected files [AspectJ] -> resolved package names of 2 affected files [AspectJ] No filter has been set, publishing all 10 issues [AspectJ] Creating fingerprints for all affected code blocks to track issues over different builds [AspectJ] -> created fingerprints for 0 issues (skipped 10 issues) [AspectJ] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [AspectJ] -> 0 copied, 0 not in workspace, 10 not-found, 0 with I/O error [AspectJ] Repository miner is not configured, skipping repository mining [AspectJ] [-ERROR-] Can't create fingerprints for some files: [AspectJ] [-ERROR-] - '<unknown source file>' file not found [AspectJ] [-ERROR-] - '<unknown source file>' file not found [AspectJ] Reference build recorder is not configured [AspectJ] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [AspectJ] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [AspectJ] Issues delta (vs. reference build): outstanding: 10, new: 0, fixed: 0 [AspectJ] No quality gates have been set - skipping [AspectJ] Health report is disabled - skipping [AspectJ] Created analysis result for 10 issues (found 0 new issues, fixed 0 issues) [AspectJ] Attaching ResultAction with ID 'aspectj' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Successfully parsed console log [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Code Analysis] Skipping post processing [Code Analysis] No filter has been set, publishing all 0 issues [Code Analysis] Repository miner is not configured, skipping repository mining [Code Analysis] Successfully parsed console log [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Successfully parsed console log [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Successfully parsed console log [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Successfully parsed console log [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [Code Analysis] Skipping post processing [Code Analysis] No filter has been set, publishing all 0 issues [Code Analysis] Repository miner is not configured, skipping repository mining [Code Analysis] Reference build recorder is not configured [Code Analysis] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [Code Analysis] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [Code Analysis] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 0 [Code Analysis] No quality gates have been set - skipping [Code Analysis] Health report is disabled - skipping [Code Analysis] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [Code Analysis] Attaching ResultAction with ID 'code-analysis' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [SpotBugs] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/target/**/findbugsXml.xml,**/target/**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 15 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/spotbugsXml.xml [SpotBugs] -> found 3 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Actors/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/spotbugsXml.xml [SpotBugs] -> found 4 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/MessageBus/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/spotbugsXml.xml [SpotBugs] -> found 5 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Roles/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/spotbugsXml.xml [SpotBugs] -> found 2 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/SpringMessageBus/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/SpringRoles/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/spotbugsXml.xml [SpotBugs] -> found 1 issue (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/TestUtilities/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/spotbugsXml.xml [SpotBugs] -> found 22 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Utilities/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/Data/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml [SpotBugs] -> found 2 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/spotbugsXml.xml [SpotBugs] -> found 2 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciSwingExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml [SpotBugs] -> found 4 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/JPAFinderExample/target/site/spotbugsXml.xml' [SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8' [SpotBugs] Creating SCM blamer to obtain author and commit information for affected files [SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [SpotBugs] -> resolved paths in source directory (31 found, 0 not found) [SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [SpotBugs] -> all issues already have a valid module name [SpotBugs] Resolving package names (or namespaces) by parsing the affected files [SpotBugs] -> all affected files already have a valid package name [SpotBugs] No filter has been set, publishing all 52 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 52 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [SpotBugs] -> 17 copied, 0 not in workspace, 0 not-found, 0 with I/O error [SpotBugs] Repository miner is not configured, skipping repository mining [SpotBugs] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/target/**/findbugsXml.xml,**/target/**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 15 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/spotbugsXml.xml [SpotBugs] -> found 3 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Actors/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/spotbugsXml.xml [SpotBugs] -> found 4 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/MessageBus/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/spotbugsXml.xml [SpotBugs] -> found 5 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Roles/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/spotbugsXml.xml [SpotBugs] -> found 2 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/SpringMessageBus/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/SpringRoles/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/spotbugsXml.xml [SpotBugs] -> found 1 issue (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/TestUtilities/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/spotbugsXml.xml [SpotBugs] -> found 22 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Utilities/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/Data/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml [SpotBugs] -> found 2 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/spotbugsXml.xml [SpotBugs] -> found 2 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/DciSwingExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml [SpotBugs] -> found 4 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/examples/JPAFinderExample/target/site/spotbugsXml.xml' [SpotBugs] Post processing issues on 'Master' with source code encoding 'UTF-8' [SpotBugs] Creating SCM blamer to obtain author and commit information for affected files [SpotBugs] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [SpotBugs] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [SpotBugs] -> resolved paths in source directory (31 found, 0 not found) [SpotBugs] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [SpotBugs] -> all issues already have a valid module name [SpotBugs] Resolving package names (or namespaces) by parsing the affected files [SpotBugs] -> all affected files already have a valid package name [SpotBugs] No filter has been set, publishing all 52 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 52 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [SpotBugs] -> 17 copied, 0 not in workspace, 0 not-found, 0 with I/O error [SpotBugs] Repository miner is not configured, skipping repository mining [SpotBugs] Reference build recorder is not configured [SpotBugs] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [SpotBugs] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [SpotBugs] Issues delta (vs. reference build): outstanding: 52, new: 0, fixed: 0 [SpotBugs] No quality gates have been set - skipping [SpotBugs] Health report is disabled - skipping [SpotBugs] Created analysis result for 52 issues (found 0 new issues, fixed 0 issues) [SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [PMD] Using default pattern '**/pmd.xml' since user defined pattern is not set [PMD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 32 files [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'archetypes/project/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'archetypes/project/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Actors/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Actors/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/MessageBus/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/MessageBus/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Roles/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Roles/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringMessageBus/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringMessageBus/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringRoles/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringRoles/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/TestUtilities/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/TestUtilities/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Utilities/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Utilities/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/Data/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/Data/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciDisplayableExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciSwingExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciSwingExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/JPAFinderExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/JPAFinderExample/target/site/pmd.xml' [PMD] Post processing issues on 'Master' with source code encoding 'UTF-8' [PMD] Creating SCM blamer to obtain author and commit information for affected files [PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [PMD] -> resolved paths in source directory (5 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 12 issues [PMD] Resolving package names (or namespaces) by parsing the affected files [PMD] -> all affected files already have a valid package name [PMD] No filter has been set, publishing all 6 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 6 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [PMD] -> 2 copied, 0 not in workspace, 0 not-found, 0 with I/O error [PMD] Repository miner is not configured, skipping repository mining [PMD] Searching for all files in '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 32 files [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'archetypes/project/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/archetypes/project/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'archetypes/project/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Actors/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Actors/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Actors/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/MessageBus/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/MessageBus/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/MessageBus/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Roles/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Roles/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Roles/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringMessageBus/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringMessageBus/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringMessageBus/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringRoles/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/SpringRoles/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/SpringRoles/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/TestUtilities/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/TestUtilities/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/TestUtilities/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Utilities/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/Utilities/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Utilities/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/Data/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/Data/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/Data/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciDisplayableExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciDisplayableExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciDisplayableExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciMarshalXStreamExample/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciMarshalXStreamExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciPersistenceJpaExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciPersistenceJpaExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciSwingExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/DciSwingExample/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/DciSwingExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/ExtendedFinderExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/ExtendedFinderExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/InMemoryFinderExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/InMemoryFinderExample/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/JPAFinderExample/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/examples/JPAFinderExample/target/site/pmd.xml' [PMD] Post processing issues on 'Master' with source code encoding 'UTF-8' [PMD] Creating SCM blamer to obtain author and commit information for affected files [PMD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [PMD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [PMD] -> resolved paths in source directory (5 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 12 issues [PMD] Resolving package names (or namespaces) by parsing the affected files [PMD] -> all affected files already have a valid package name [PMD] No filter has been set, publishing all 6 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 6 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [PMD] -> 2 copied, 0 not in workspace, 0 not-found, 0 with I/O error [PMD] Repository miner is not configured, skipping repository mining [PMD] Reference build recorder is not configured [PMD] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [PMD] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [PMD] Issues delta (vs. reference build): outstanding: 6, new: 0, fixed: 0 [PMD] No quality gates have been set - skipping [PMD] Health report is disabled - skipping [PMD] Created analysis result for 6 issues (found 0 new issues, fixed 0 issues) [PMD] Attaching ResultAction with ID 'pmd' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 435 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 435 files for open tasks [Open Tasks Scanner] Found a total of 56 open tasks [Open Tasks Scanner] -> FIXME: 35 open tasks [Open Tasks Scanner] -> TODO: 21 open tasks [Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8' [Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files [Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [Open Tasks Scanner] -> resolved paths in source directory (40 found, 0 not found) [Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Open Tasks Scanner] -> resolved module names for 56 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 40 affected files [Open Tasks Scanner] No filter has been set, publishing all 56 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 56 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [Open Tasks Scanner] -> 22 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Open Tasks Scanner] Repository miner is not configured, skipping repository mining [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 435 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 435 files for open tasks [Open Tasks Scanner] Found a total of 56 open tasks [Open Tasks Scanner] -> FIXME: 35 open tasks [Open Tasks Scanner] -> TODO: 21 open tasks [Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8' [Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files [Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [Open Tasks Scanner] -> resolved paths in source directory (40 found, 0 not found) [Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Open Tasks Scanner] -> resolved module names for 56 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 40 affected files [Open Tasks Scanner] No filter has been set, publishing all 56 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 56 issues (skipped 0 issues) [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 435 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 435 files for open tasks [Open Tasks Scanner] Found a total of 56 open tasks [Open Tasks Scanner] -> FIXME: 35 open tasks [Open Tasks Scanner] -> TODO: 21 open tasks [Open Tasks Scanner] Post processing issues on 'Master' with source code encoding 'UTF-8' [Open Tasks Scanner] Creating SCM blamer to obtain author and commit information for affected files [Open Tasks Scanner] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [Open Tasks Scanner] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace' [Open Tasks Scanner] -> resolved paths in source directory (40 found, 0 not found) [Open Tasks Scanner] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Open Tasks Scanner] -> resolved module names for 56 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 40 affected files [Open Tasks Scanner] No filter has been set, publishing all 56 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 56 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/builds/12/files-with-issues' [Open Tasks Scanner] -> 22 copied, 0 not in workspace, 0 not-found, 0 with I/O error [Open Tasks Scanner] Repository miner is not configured, skipping repository mining [Open Tasks Scanner] Reference build recorder is not configured [Open Tasks Scanner] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [Open Tasks Scanner] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [Open Tasks Scanner] Issues delta (vs. reference build): outstanding: 56, new: 0, fixed: 0 [Open Tasks Scanner] No quality gates have been set - skipping [Open Tasks Scanner] Health report is disabled - skipping [Open Tasks Scanner] Created analysis result for 56 issues (found 0 new issues, fixed 0 issues) [Open Tasks Scanner] Attaching ResultAction with ID 'open-tasks' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Successfully parsed console log [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [JavaDoc] Skipping post processing [JavaDoc] No filter has been set, publishing all 0 issues [JavaDoc] Repository miner is not configured, skipping repository mining [JavaDoc] Successfully parsed console log [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Successfully parsed console log [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Successfully parsed console log [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Successfully parsed console log [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace') [JavaDoc] Skipping post processing [JavaDoc] No filter has been set, publishing all 0 issues [JavaDoc] Repository miner is not configured, skipping repository mining [JavaDoc] Reference build recorder is not configured [JavaDoc] Obtaining reference build from same job (TheseFoolishThings :: Metrics (feature branches)) [JavaDoc] Using reference build 'TheseFoolishThings_Metrics_branches #11' to compute new, fixed, and outstanding issues [JavaDoc] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 0 [JavaDoc] No quality gates have been set - skipping [JavaDoc] Health report is disabled - skipping [JavaDoc] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [JavaDoc] Attaching ResultAction with ID 'javadoc-warnings' to build 'TheseFoolishThings_Metrics_branches #12'. [Checks API] No suitable checks publisher found. Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Finished: UNSTABLE